第4章nnToolKit神经网络工具包
4.1 nnToolKit简介
?nnToolKit神经网络工具包是基于MATLAB神经网络工具箱自行开发的一组神经网络算法函数库
?可在MATLAB环境下均独立运行,也可打包成DLL组件,直接被VB、VC、C++ 、C#、JAVA或其他支持COM的语言所调用
?本工具包中增加了一些MATLAB中没有的神经网络算法,如模糊神经网络、小波神经网络、遗传神经网络算法等
4.2 nnToolKit函数库算法函数名LmTrainLmSimu LmTrain2LmSimu2SofmTrain功能LM神经网络训练函数(不带归一化处理)LM神经网络仿真函数(不带反归一化处理)LM神经网络训练函数(带归一化处理)LM神经网络仿真函数(带反归一化处理)自组织特征映射网络训练函数LM神经网络算法SofmSimu自组织特征映射网络SofmIntensity SofmHistSofmProcessSofmRec模糊神经网络FnnTrain FnnSimu 自组织特征映射网络仿真函数图像增强处理函数绘制直方图函数自组织特征映射网络处理函数图像识别函数模糊神经网络训练函数模糊神经网络仿真函数4.2nnToolKit函数库算法函数名Wnninit遗传算法优化小波神经网络WnnGawnnWnndemo Initnet GadecodGafitness遗传算法优化网络权值GeneratesampleGetWBbygaGabptrainSegmentGabpdemo功小波神经网络初始化函数直接用小波神经网络逼近非线性函数遗传算法优化小波神经网络后逼近非线性基于小波神经网络的1-D插值示例程序根据指定的权值阈值,获得设置好的一个神经网络将遗传算法的编码分解为BP网络所对应的权值、阈值遗传算法的适应值计算在指定路径生成适合于训练的样本用遗传算法获取神经网络权值阈值参数结合遗传算法的神经网络训练利用训练好的神经网络进行分割图像基于遗传神经网络的图像分割示例程序能Compbpandgabp传统BP和遗传BP训练示例程序