当前位置: 首页 > article >正文

《机器学习by周志华》学习笔记-神经网络-02感知机与多层网络

1、感知机

1.1、概念

感知机(Perceptron)由2层神经元模型组织,如下图所示:

「输入层神经元」接收外界输入信号后,传递给「输出层神经元 」

「输出层神经元」是「M-P神经元」,亦称「阈值逻辑单元(threshold logic unit)」

1.2、作用

「感知机」能够容易的实现逻辑「与」、「或」、「非」的运算。

案例:

由上文可知,激活函数表示为:y=f(\sum_{i}^{}\omega _{i}x_{i}-\theta ),其具有2个「输入神经元」,可表示为下图:

其f(x)为跃阶函数:

f(x)=\left\{\begin{matrix} 1, & x\geq 0 \\ 0, & x< 0 \end{matrix}\right.

(1)「与」问题

是指对于2个输入神经元x1、x2,只有同时为1的时候输出1,否则输出0。即:

当x1=1且x2=1时,y=1,否则y=0;

激活函数变形如下:

y=f(\sum_{i}^{}\omega _{i}x_{i}-\theta )=f(\omega _{1}x_{1}+\omega _{2}x_{2}-\theta )

那么如何定义权重\omega\theta

我们可以将问题转化为二维坐标,我们将x1作为横坐标、x2作纵坐标。则感知器就是一条直线,用下面函数表示:

\omega _{1}x_{1}+\omega _{2}x_{2}-\theta =0

根据不同的权重和阈值,我们可以画出很多条线性感知器,假设\omega _{1}=\omega _{2}=1\theta =1.5,此时直线函数则表示为:


http://www.kler.cn/a/310331.html

相关文章:

  • 如何查看电脑关机时间
  • 使用 Vue 配合豆包MarsCode 实现“小恐龙酷跑“小游戏
  • MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
  • 51c视觉~合集6
  • 线性表-数组描述补充 迭代器(C++)
  • 数据分析那些事儿——时间片轮转实验
  • SQL 多表联查
  • DAY60Bellman_ford 算法
  • MatchRFG:引领MemeCoin潮流,探索无限增长潜力
  • 养殖场中的分布式光伏发电
  • python画图|在3D图上画2D直方图(作图平面移动)
  • 828华为云征文|华为Flexus云服务器打造《我的世界》游戏服务器
  • maven pom文件中的变量定义
  • MacOS Safari浏览器按ESC就退出全屏模式的去除办法
  • 机器狗与无人机空地协调技术分析
  • 如何快速解决程序中的BUG
  • LeetCode 每日一题 求出最多标记下标
  • Kubernetes从零到精通(12-Ingress、Gateway API)
  • camtasia2024绿色免费安装包win+mac下载含2024最新激活密钥
  • 662. 二叉树最大宽度 BFS 力扣
  • 层次聚类(Hierarchical Cluster)—无监督学习方法、非概率模型、判别模型、线性模型、非参数化模型、批量学习
  • 【原创 架构设计】多级缓存的应用、常见问题与解决方式
  • 【MATLAB源码-第170期】基于matlab的BP神经网络股票价格预测GUI界面附带详细文档说明。
  • svg与css关联
  • Spring Boot-Bean注入问题
  • JAVA对象、List、Map和JSON之间的相互转换