当前位置: 首页 > 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/news/310331.html

相关文章:

  • 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之间的相互转换
  • 电脑端视频剪辑软件哪个好用,十多款剪辑软件分享
  • 制造业的智能化革命:工业物联网(IIoT)的优势、层级应用及挑战解析
  • ArcGIS Pro SDK (十五)共享
  • python 实现average median平均中位数算法
  • Quartus sdc UI界面设置(二)
  • DockerLinux安装DockerDocker基础
  • Python PyQt5 定时器
  • kafka消息发送几种方式
  • 系统架构设计师 数据库篇
  • superset 解决在 mac 电脑上发送 slack 通知的问题