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

商务网站建设ppt模板怎么创建网站链接

商务网站建设ppt模板,怎么创建网站链接,东莞网页设计费用报价,做网站学什么感知机perceptron算法是Frank Rosenblatt于1957年提出,它是神经网络和深度学习的起源算法。 感知机接受多个信号,输出一个信号,具体更多原理,请参见这篇博文 本文用python实现三个简单的逻辑电路,实际上这三种逻辑门…

感知机perceptron算法是Frank Rosenblatt于1957年提出,它是神经网络和深度学习的起源算法。

感知机接受多个信号,输出一个信号,具体更多原理,请参见这篇博文

本文用python实现三个简单的逻辑电路,实际上这三种逻辑门电路用感知机实现都不是唯一的,都可以有很多种实现方式(区别只是权重和偏置不一样);且三个门电路之间也只是权重偏置不一样,代码实际上是一样的,也就是感知机的结构都一样,如下图:

在这里插入图片描述
三种门电路的感知机结构如上图,均为2输入单输出,
(1)y={0,x1w1+x2w2+b≤01,x1w1+x2w2+b>0y=\left\{ \begin{aligned} 0&,&x_1w_1+x_2w_2+b\leq0\\ 1&,&x_1w_1+x_2w_2+b>0\\ \end{aligned} \right.\tag1y={01,,x1w1+x2w2+b0x1w1+x2w2+b>0(1)

权重w1,w2表示各个输入的重要程度。

偏置b表示神经元激活的难易程度,b越大则越易被激活。

(1)式描述的是一条直线把二维空间线性地分割为两部分。
实际上,如果引入激活函数的概念,则感知机使用的激活函数是阶跃函数:
h(x)={0,x≤01,x>0h(x)=\left\{ \begin{aligned} 0,x\leq0\\ 1,x>0\\ \end{aligned} \right.h(x)={0,x01,x>0

激活函数就是连接NN和感知机的桥梁。

感知机使用阶跃函数作激活函数,而只要把激活函数换成其他函数(sigmoid或Relu),就得到了NN.


一、与门(AND gate)

真值表

x1x_1x1x2x_2x2y
000
010
100
111

代入(1)则有:
{b≤0w2+b≤0w1+b≤0w1+w2+b>0\left\{ \begin{aligned} b\leq0\\ w_2+b\leq0\\ w_1+b\leq0\\ w_1+w_2+b>0 \end{aligned} \right.b0w2+b0w1+b0w1+w2+b>0
满足这组关系的w1,w2,b{w_1,w_2,b}w1,w2,b很多,我们取0.5,0.5,-0.7
在这里插入图片描述

import numpy as np
def AND(x1,x2):x = np.array([x1,x2])w = np.array([0.5,0.5])b=  -0.7tmp = np.sum(w*x) + bif tmp <= 0:return 0else:return 1print(AND(0,0))
print(AND(0,1))
print(AND(1,0))
print(AND(1,1))

pycharm脚本运行后输出结果:
在这里插入图片描述


二、或门(OR gate)

真值表

x1x_1x1x2x_2x2y
000
011
101
111

代入(1)则有:
{b≤0w2+b&gt;0w1+b&gt;0w1+w2+b&gt;0\left\{ \begin{aligned} b\leq0\\ w_2+b&gt;0\\ w_1+b&gt;0\\ w_1+w_2+b&gt;0 \end{aligned} \right.b0w2+b>0w1+b>0w1+w2+b>0
满足这组关系的w1,w2,b{w_1,w_2,b}w1,w2,b很多,我们取0.5,0.5,-0.2
在这里插入图片描述

import numpy as np
def OR(x1,x2):x = np.array([x1,x2])w = np.array([0.5,0.5])b = -0.2tmp = np.sum(w*x) + bif tmp <= 0:return 0else:return 1print(OR(0,0))
print(OR(0,1))
print(OR(1,0))
print(OR(1,1))

pycharm脚本运行后输出结果:
在这里插入图片描述


三、与非门(NAND gate)

真值表

x1x_1x1x2x_2x2y
001
011
101
110

代入(1)则有:
{b&gt;0w2+b&gt;0w1+b&gt;0w1+w2+b≤0\left\{ \begin{aligned} b&gt;0\\ w_2+b&gt;0\\ w_1+b&gt;0\\ w_1+w_2+b\leq0 \end{aligned} \right.b>0w2+b>0w1+b>0w1+w2+b0
满足这组关系的w1,w2,b{w_1,w_2,b}w1,w2,b很多,我们取-0.5,-0.5,0.7
在这里插入图片描述

import numpy as np
def NAND(x1,x2):x = np.array([x1,x2])w = np.array([-0.5,-0.5])b = 0.7tmp = np.sum(w*x) + bif tmp <= 0:return 0else:return 1print(NAND(0,0))
print(NAND(0,1))
print(NAND(1,0))
print(NAND(1,1))

pycharm脚本运行后输出结果:
在这里插入图片描述

如上,单层感知机只能表示线性的空间划分,对于异或门,单层感知机则无法通过简单的一条直线划分开。这就是单层感知机的局限性。


四、异或门

真值表

x1x_1x1x2x_2x2y
000
011
101
110

学习数电时我们知道,简单门电路的组合可以实现复杂的门电路。所以:
在这里插入图片描述

def XOR(x1,x2):s1 = NAND(x1,x2)s2 = OR(x1,x2)y = AND(s1,s2)return yprint(XOR(0,0))
print(XOR(0,1))
print(XOR(1,0))
print(XOR(1,1))

pycharm脚本运行后输出结果:
在这里插入图片描述
异或门是一个两层的感知机:
在这里插入图片描述


总结:

  1. 可以看出,单层感知机无法表示的东西,加一层就解决了,所以加深层可以进行更复杂更灵活的表示,这就是深度神经网络可以学到复杂表示的理论源头。
  2. 本文实现的感知机的权重都是人工设置的,如果用感知机实现复杂的函数,权重的人工确定十分困难。而这个问题的解决就引入了神经网络,或者说神经网络解决了这个问题。因为NN的重要性质是他可以自动从数据中学得合适的参数(权重,偏置)。
http://www.lbrq.cn/news/2478493.html

相关文章:

  • 湖北餐饮网站建设排名优化课程
  • 编辑wordpress文章页seo面试常见问题及答案
  • 重庆深蓝科技网站开发深圳市昊客网络科技有限公司
  • 铁岭开原网站建设百度灰色关键词代发
  • 长春个人网站制作公司网店运营推广登录入口
  • wordpress添加新的小工具广州seo网站公司
  • 如何网站做百度推广爱站seo工具包
  • 专业柳州网站建设公司免费投放广告的平台
  • 宁夏做网站建设公司千部小黄油资源百度云
  • 义乌做网站公司义乌网站制作百度网盘电脑网页版
  • 快速网站搭建2023搜索最多的关键词
  • 厦门微网站建设公司app排名优化公司
  • 开发一个网站成本查图百度识图
  • 网站百度搜不到了线上营销课程
  • 大作设计网站官网登录市场监督管理局职责范围
  • 网站建设哪家好 上海搜索引擎营销的6种方式
  • 做阅读任务挣钱的网站优化培训学校
  • pptppt模板免费下载茂名seo顾问服务
  • 网站手机版怎么做的谷歌网站推广
  • 做ppt兼职的网站正规代运营公司排名
  • 深圳专业做网站专业seo网站系统
  • 成都知名网站推广网络广告的形式
  • 英文网站外链查询百度一直不收录网站
  • 做网站的关键性技术有哪些百度图片搜索网页版
  • 阿里云 网站建设方案书百度引擎搜索
  • 导购网站建设微营销推广方案
  • 静态网站生成中国十大it培训机构排名
  • 淘宝上的网站建设百度网站怎么申请注册
  • 有什么有趣的网站淘宝运营培训班去哪里学
  • 上海网站建设-中国互联百度代理公司怎么样
  • 一文速通《多元函数微分学》
  • 基于新型群智能优化算法的BP神经网络初始权值与偏置优化
  • 基于粒子群优化的PID控制在药液流量控制系统中的应用
  • 无源域自适应综合研究【2】
  • ESP32- 项目应用1 智能手表 之更新天气#4
  • 基于markdown封装的前端文档编辑工具,markdown.js的解析与应用