VB环境下调用nnToolKit神经网络工具包实现混合编程

编辑:光环大数据 来源: 互联网 时间: 2018-01-26 17:54 阅读:

 

光环大数据作为国内知名的人工智能培训的机构,帮助无数学员稳健、扎实的提升人工智能技术,来光环大数据学人工智能,高薪就业不是梦!

1. nnToolKit简介
    nnToolKit 神经网络工具包是基于 MATLAB 神经网络工具箱自行开发的一组神经网络算法函数库,其中的函数在MATLAB环境下均可独立运行,并可打包成DLL组件,这些组件作为独立的COM对象,可以直接被Visual Basic、Visual C++ 、C++ Builder或其它支持COM的高级语言所引用。本工具包中包含的算法包括BP算法中的一些改进算法、模糊神经网络、小波神经网络、遗传算法优化神经网络权值改进算法等,根据需要,读者还可以对该工具包进行扩展,即扩充一些新的函数,以实现特殊的算法需求。

2. 编程实现
在VB环境下调用nnToolKit神经网络工具包,开发神经网络应用系统,主要分为以下几个步骤:
(1)创建神经网络应用工程
打开Visual Basic开发环境,并创建一个新的工程,取名为NetProj。在NetProj工程中,创建两个模板文件CBpnFile.bas,CNetPara.bas和三个窗体表单文件frmAbout.frm,frmLmNet.frm,frmUnitary.frm,其中frmLmNet.frm为系统主界面,在空白的窗体中添加控件,如下图所示,并按表中的内容设置控件属性。
 


(2)在工程中引用nnToolKit库
点击菜单"Project/References",弹出如下图所示的对话框:
 

 

如果完成了nnToolKit组件的安装,nnToolKit 1.0 Type Library将自动加到有效引用列表中,选中nnToolKit 1.0 Type Library,然后单击OK按钮,至此,该库就已加入到当前工程中。读者可以尝试在Visual Basic环境下,点击"View/Object Browser”,出现如下图所示的对话框。

 

在<Classes>栏中选中nnToolKit,在右边的列表框中显示nnToolKit类的所有成员函数,选中某个成员函数,从下面的备注框可以发现类中成员函数的参数形式与.M文件里的参数形式是不同的,这个请读者注意。


大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服

你可能也喜欢这些

在线客服咨询

领取资料

X
立即免费领取

请准确填写您的信息

点击领取
#第三方统计代码(模版变量) '); })();
'); })();