感知机和线性神经网络是最简单和最基本的神经网络模型,但是他们对后来的BP网络,径向基网络,LVQ网络,Hebb网络等都产生了极大的影响。感知机可以用于简单的模式识别,而线性神经网络可以用于函数逼近,信号处理滤波,预测,模式识别等方面。
    过段时间有空还是想整理下BP算法,网上好像有VB版的BP神经网络算法,不过我看的不舒服,呵呵。
    地址:http://blog.csdn.net/laviewpbt/archive/2006/11/12/1380693.aspx  
    有搞这方面的请多多指点啊!

解决方案 »

  1.   

    我前段时间对ANN也比较感兴趣,还特意买了一本《神经网络原理》,丫的就是看不明白,郁闷。数学要求好高,有没有讲得通俗点的,并有演示例子的教材?
      

  2.   

    Matlabvb
    http://matlabvbvc.blog.163.com
    包括数学运算、功能强大线性代数、图形处理等功能和部分神经网络,用于扩展 MATLAB 的功能和运行速度,可以作为独立的工具使用,支持生成自己的独立运行程序,不要求客户电脑装有matlab。
    优点:1数学运算2功能强大线性代数,矩阵计算3图形处理4 使用简单,对有matlab基础的更方便4.1只需在VB工程中引用Matlabvb即可。4.2Mb1.Visible = FalseMb1.StartMb argsIn=TextIn                   ‘StrIn= “a=[1:5];b=3*a”Call Mb1.SetArgsIn(argsIn)  ‘输入 Call Mb1.EXETextOut = Mb1.argsOut    ‘输出Call Mb1.EndMb4.3打包程序,把文件夹bin,toolbox,java,sys,文件matlabvb.ocx(要注册)带上即可。5 把输入argsIn 设为字符串输入就可以了,不用“;”限定的变量就是输出值String型6 argsIn能够容错中文字符,回车符等,注释符%,可以把matlab的脚本文件复制运行。7 可以获得数组double型变量  Call Mb1.GetVar8 可以获得复数数组double型变量的实部和虚部  Call Mb1.GetVarReIm9 在vb和matlab之间互相交换数据,弥补argsIn中的for 循环慢的情况,增强vb的矩阵计算处理功能(在vb中循环,在matlab中计算)。10支持部分神经网络函数,支持bp神经网络,及其改进的bp神经网络和rbf神经网络11 可以生成独立运行程序,不要求客户电脑装有matlab。下载 (matlabvb1.1试用版)邮箱下载  http://www.126.com/   中的  [email protected] 邮箱: downloadmatlab     密码: downloadmatlab   ps:请勿更改密码,供下载使用,谢谢。   有两部分,下载后解压就可以了。   有疑问,此博客留言,或email: [email protected]