DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略


中兴通讯
中兴通讯 2022-09-19 17:27:04 52072
分类专栏: 资讯

DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略

目录

Perceptron的简介、原理

多层感知机

实现代码

案例应用


相关文章
DL之AF:机器学习/深度学习中常用的激活函数(sigmoid、softmax等)简介、应用、计算图实现、代码实现详细攻略

Perceptron的简介、原理

       感知机是由美国学者FrankRosenblatt 在1957 年提出来的,被看作为神经网络(深度学习)的起源的算法。

  • 三功能:加权,求和,激励
  • 感知机的权重在训练过程中基于训练数据确定。

         神经元会计算传送过来的信号的总和,只有当这个总和超过了某个界限值时,才会输出1。这也称为“神经元被激活” 。这里将这个界限值称为阈值,用符号θ 表示。

1、感知机来解决简单的问题
       使用感知机可以表示与门、与非门、或门的逻辑电路。这里重要的一点是:与门、与非门、或门的感知机构造是一样的。实际上,3 个门电路只有参数的值(权重和阈值)不同。也就是说,相同构造的感知机,只需通过适当地调整参数的值,就可以像“变色龙演员”表演不同的角色一样,变身为与门、与非门、或门。

2、感知机的局限性
     Perceptron  Can not solve  XOR problem。使用感知机可以实现与门、与非门、或门三种逻辑电路。但是无法解决异或门(XOR gate)。
XOR:仅当x1 或x2 中的一方为1 时,才会输出1;“异或”是拒绝其他的意思。
(1)、或门:灰色区域是感知机输出0 的区域。图中直线可以将这4 个点正确地分开。
                                                               异或门:○和△表示异或门的输出。图中无法找到一条直线分割○和△的空间。
  1)、实际上,感知机的绝妙之处在于它可以“叠加层”
   
(2)、通过组合与门、与非门、或门实现异或门

多层感知机

实现代码

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. 输入数据
  4. X = np.array ([ [1, 3, 3], [1, 4, 3], [1, 1, 1]])
  5. 标签
  6. Y = np.array ([1, 1, -1])
  7. 权值初始化,1行3列,取值范围[-1,1]
  8. W = (np.random.random (3) -0.5) *2
  9. print (W)
  10. 设置学习率、迭代次数、神经网络基础
  11. lr = 0.11
  12. n = 0
  13. O = 0
  14. def update():
  15. global X,Y,W,lr,n
  16. for _ in range(100):
  17. update() 更新权值
  18. 正样本
  19. x1=[3,4]
  20. y1=[3,3]
  21. 负样本
  22. x2=[1]
  23. y2=[1]
  24. 计算分界线的斜率以及截距
  25. k=-W[1]/W[2]
  26. d=-W[0]/W[2]
  27. print('k=',k)
  28. print('d=',d)
  29. xdata=np.linspace(0,5)
  30. plt.figure()
  31. plt.plot(xdata,xdata*k+d,"r")
  32. plt.plot(x1,y1,'bo') 正样本蓝色散点表示
  33. plt.plot(x2,y2,'yo') 负样本蓝色散点表示
  34. plt.show()

案例应用

1、DL之perceptron:利用perceptron感知机对股票实现预测

2、利用Perceptron进行分类



相关文章
DL之Perceptron:感知机(Perceptron)的与或非案例(构建XOR)+构建神经网络进行分类

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=3848
赞同 0
评论 0 条
中兴通讯L3
粉丝 0 发表 32 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2959
【软件正版化】软件正版化工作要点  2878
统信UOS试玩黑神话:悟空  2843
信刻光盘安全隔离与信息交换系统  2737
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1270
grub引导程序无法找到指定设备和分区  1235
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  165
点击报名 | 京东2025校招进校行程预告  164
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  163
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  159
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!