目录
什么是人工神经网络,我的理解就是:举个不太恰当的例子,当你训练你的狗时,第一次给它一个橘子,跟它说这是橘子;下一次再给它橘子,看它还认不认识,如果不认识,继续告诉他,直到狗可以认出橘子为止。那么下次你就可以给它拿一个香蕉,问它这是不是橘子,如果它说不是,说明它已经被训练的差不多了。
官方定义
神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。
本文介绍了人工神经网络的基本概念,包括人工神经元模型和转移函数,并通过MATLAB详细演示了如何训练神经网络进行简单的逻辑运算。通过调整权值和阈值,经过几次训练,神经网络成功实现了逻辑运算的功能,证明了简单的神经网络可以解决线性可分问题。
订阅专栏 解锁全文

1321

被折叠的 条评论
为什么被折叠?



