感知器

简介: 【6月更文挑战第14天】感知器。

1957年,美国学者Frank Rossenblatt(弗兰克·罗森布拉特)提出了感知器(感知机)算法。感知器用来接收多个信号,输出一个信号(由多个神经元组成)。每个输入信号具有一定的权重,计算多个输入信号的值与权重的乘积和,根据该结果(和)与指定的阈值进行比较,来决定该神经元是否被激活。
根据感知器的定义可知,感知器可以实现二分类的任务。感知器的计算方式如下Z=W_1X_1+W_2X_2+…+W_nX_n+W_0=∑_n_i=1▒W_iX_i+W_0=WX+W_0
其中,Z称为净输入(Net Input)。然而,这样的计算结果是一个连续的值,我们需要将结果转换为离散的分类值,因此,这里,我们使用一个转换函数,该函数称为激励函数(激活函数)。
激活函数: sgn(Z)={█(1 Z≥θ@−1 Z<θ)┤ ,这里的θ就是阈值。
感知机的学习规则非常简单,对于训练样本(x, y),若当前感知机的预测输出为y ̂,则感知机的权值将这样调整,其中η∈(0,1)表示学习率:
我们每次仅仅需要使用一个误分类点来更新梯度。
更新原则:如果预测准确,则权重不进行更新,否则,更新权重,使其更趋向于正确的类别。

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
什么是多层感知器(MLP)?
【8月更文挑战第23天】
592 0
|
8月前
|
机器学习/深度学习 数据采集 数据处理
多层感知机(MLP)解决二分类任务
分类任务: 开发一个神经网络,预测一氧化碳 (CO) 浓度是否超过某一阈值(CO(GT) 值的平均值)。这项任务涉及二元分类,即您的模型学会将实例分为两类:高于或低于阈值。阈值。要确定阈值,您必须首先计算CO(GT) 的平均值,其中不包括未知数据(缺失值)。然后,使用该阈值来预测网络预测的值是高于还是低于该阈值。但是您的网络应该能够处理缺失值。
|
机器学习/深度学习 存储 算法
前向神经网络-多层感知器、损失函数、反向传播
前向神经网络-多层感知器、损失函数、反向传播
161 0
|
机器学习/深度学习 人工智能 算法
多层感知机(一)
多层感知机(一)
123 0
|
机器学习/深度学习 人工智能 算法
多层感知机(二)
多层感知机(二)
|
机器学习/深度学习 算法 Serverless
单层感知器-2|学习笔记
快速学习单层感知器-2
单层感知器-2|学习笔记
|
机器学习/深度学习 算法 开发者
单层感知器-3|学习笔记
快速学习单层感知器-3
单层感知器-3|学习笔记
|
机器学习/深度学习 存储 算法
单层感知器-1|学习笔记
快速学习单层感知器-1
单层感知器-1|学习笔记
|
机器学习/深度学习 算法 计算机视觉
多层感知器-1|学习笔记
快速学习多层感知器-1
多层感知器-1|学习笔记
|
机器学习/深度学习 开发者
多层感知器(神经网络)与激活函数 | 学习笔记
快速学习多层感知器(神经网络)与激活函数
多层感知器(神经网络)与激活函数 | 学习笔记