摘要: 因为FANN是在C下编写的,对C++支持不好,开始建立C++文件,发现调用的时候出现了模板调用之类的错误,而运行FANN自带的VC6.0工程却正确运行,后来发现他们写的都是C文件。1.首先把fann-2.1.0下MicrosoftVisualC++6.0的all.daw用VC6.0打开,rebulid all2.建立新工程,把fann的include包含进去3.并把fann里面的libfann.lib放进当前文件夹下,否则会出现link错误4.新建main.c文件网络训练下面的例子展示了如何利用数据集训练网络,并保存网络:#include <stdio.h>#include &qu 阅读全文
posted @ 2011-08-27 17:41 hailong 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: FANN快速人工神经网络是一个免费开源库,它用C语言实现了多层神经网络。它包含一系列易于得到的训练集,而且易用,功能多,文档丰富。一些图形界面也可以从库中得到。FANN特点:在C下多层人工神经网络库反向传播训练动态创建和训练神经网络以进行拓扑训练易于使用(创建,训练和运行一个神经网络只用三个函数)快(比其他库的执行快150倍)通用(可以调整许多参数和功能)有据可查几种不同的激活功能易于保存和加载整个人工神经网络几个简单的使用例子可以使用浮点和定点数字(float, double and int都可以)缓存优化开源的,但仍然可以在商业应用容易处理的训练数据集的框架图形界面 阅读全文
posted @ 2011-08-27 17:19 hailong 阅读(1666) 评论(0) 推荐(0) 编辑