[吃瓜教程]南瓜书第5章神经网络

1.M-P神经元

M-P神经元,全称为McCulloch-Pitts神经元,是一种数学模型,用于模拟生物神经元的功能。这个模型是由Warren McCulloch和Walter Pitts在1943年提出的。它是人工智能和计算神经科学领域中非常重要的早期模型。
M-P神经元接收n个输入(通常来自其他神经元),并给各个输入赋予权重计算加权和,然后和自身特有的阈值θ\thetaθ进行比较(作减法),最后经过激活函数(模拟“抑制”和“激活”)处理得到输出(通常是给下一个神经元)
y=f(∑i=1nwixi−θ)=f(wTx+b) y=f(\sum_{i=1}^nw_ix_i-\theta)=f(w^Tx+b) y=f(i=1nwixiθ)=f(wTx+b)
单个M-P神经元:感知机(sgn作激活函数)、对数几率回归(sigmoid作激活函数)
多个M-P神经元:神经网路

2.感知机(分类模型)

2.1 sgn函数

sgn 函数,或称为符号函数(sign function):是一个数学函数,用于确定一个实数的符号。sgn 函数的定义如下:

  • 当x>0时,sgn(x)=1
  • 当x=0时,sgn(x)=0
  • 当x<0时,sgn(x)=-1
    图像如下:
    在这里插入图片描述

2.2 感知机

1)模型
其具体公式如下:
y=sgn(wTw−θ)={ 1,wTx−θ>=00,wTx−θ<0 y=sgn(w^Tw-\theta) =\begin{cases} 1& ,{w^Tx-\theta>= 0}\\ 0& ,{w^Tx-\theta<0} \end{cases} y=sgn(wTwθ)={ 10,wTxθ>=0,wTxθ<0
其中,x∈RNx\in \mathbb{R}^NxRN为样本的特征向量,是感知机模型的输入,w,θw,\thetaw,θ是感知机模型的参数,w∈Rnw\in \mathbb{R}^nwRn为权重,θ\thetaθ 为阈值

从几何的角度来说,给定一个线性可分的数据集T,感知机的学习目标是求得能对数据集T中的正负样本完全正确划分的超平面,其中wTx−θw^Tx-\thetawTxθ即为超平面方程。
n维空间的超平面(wTx+b=0,其中w,x∈Rn)(w^Tx+b=0,其中w,x \in \mathbb R^n)(wTx+b=0,其中w,xRn):

  • 超平面方程不唯一
  • 法向量w垂直于超平面
  • 法向量w和位移项b确定一个唯一超平面
  • 法向量w指向的那一半空间为正空间,另一半为负空间

缺点: 只能解决线性可分的问题
模型图如下所示,只包含一个输入层和一个输出层。
在这里插入图片描述

2)策略
感知机的学习策略是,随机初始化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不是吧这都有重名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值