MCP 神经元和感知器
本文介绍了 MCP 神经元和感知器,以及对应的算法实现。
MCP 神经元和感知器原理
Warren McCullock 和 Walter Pitts 通过研究大脑,于 1943 年提出了第一个人工智能模型:MCP 神经元。神经元是涉及化学和电信号处理和传输的大脑中相互联系的神经细胞,如下图所示:
MCP 神经元为具有二进制输出的简单逻辑门。多个信号从树突传入细胞体中,如果累积输入信号超过一定阈值,则从轴突传出输出信号。
Frank Rosenblatt 于 1957 年发表了基于 MCP 神经元模型的感知器学习规则,提出了一种自动学习最佳权重系数的算法,然后与输入特征相乘,从而决定是否触发神经元。这种算法可以用于监督式学习中的分类。
感知器采用输入向量 和权重向量 ,净输入 为这二者的线性组合 ():
激活函数采用阶跃函数 , 为神经元的触发阈值: