第一章.感知机
创始人
2024-05-22 21:10:42
0

第一章.感知机

1.感知机的简介

1).简介

  • 感知机接收多个输入信号,输出一个信号。感知机的信号只有"流/不流"(1/0)两种取值[0:对应不传递信号,1:对应传递信号]

2).感知机图像描述的两种方式

①.第一种方式:

在这里插入图片描述

  • 结论:
    输入信号被送往神经元时,会被分别乘以固定的权重,神经元会计算传送过来的信号总和,只有当这个总和超过了某个阈值(θ)时,才会输出1,这也被称为“神经元被激活”
    在这里插入图片描述

②.第二种方式:

在这里插入图片描述

  • 结论:
    感知机会计算输入信号与权重的乘积再加上偏置就得到信号的总和,只有当这个信号总和大于0,才会输出1。
    在这里插入图片描述

2.简单逻辑电路

1).与门(AND gate)

①.真值表:

x1x2y
000
010
100
111

②.基本功能:

与门仅在两个输入都为1时,输出值为1,其他时候输出值为0。

③.代码实现:

import numpy as np#举例:(w0,w1,θ)=[0.5,0.5,0.7]#第一种方式
def AND(x1, x2):w1, w2, theta = 0.5, 0.5, 0.7thresh = x1 * w1 + x2 * w2if thresh > theta:return 1else:return 0#第二种方式
def AND(x1, x2):x = np.array([x1, x2])w = np.array([0.5, 0.5])b = -0.7thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0print('x1=0,x2=0,y=', AND(0, 0))
print('x1=0,x2=1,y=', AND(0, 1))
print('x1=1,x2=0,y=', AND(1, 0))
print('x1=1,x2=1,y=', AND(1, 1))

④.结果展示:
在这里插入图片描述

2).与非门(NAND gate)

①.真值表:

x1x2y
001
011
101
110

②.基本功能:

只要把实现与门的参数值符号取反,就可以实现与非门。

③.代码实现:

import numpy as np# 举例:(w0,w1,θ)=[-0.5,-0.5,-0.7]#第一种方式
def NAND(x1, x2):w1, w2, theta = -0.5, -0.5, -0.7thresh = x1 * w1 + x2 * w2if thresh > theta:return 1else:return 0#第二种方式
def NAND(x1, x2):x = np.array([x1, x2])w = np.array([-0.5, -0.5])b = 0.7thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0print('x1=0,x2=0,y=', NAND(0, 0))
print('x1=0,x2=1,y=', NAND(0, 1))
print('x1=1,x2=0,y=', NAND(1, 0))
print('x1=1,x2=1,y=', NAND(1, 1))

④.结果展示:
在这里插入图片描述

3).或门(OR gate)

①.真值表:

x1x2y
000
011
101
111

②.基本功能:

两个输入信号中,只要有一个输入信号为1,输出就为1。

③.代码实现:

import numpy as np# 举例:(w0,w1,θ)=[0.5,0.5,0.4]# 第一种方式
def OR(x1, x2):w1, w2, theta = 0.5, 0.5, 0.4thresh = x1 * w1 + x2 * w2if thresh > theta:return 1else:return 0# 第二种方式
def OR(x1, x2):x = np.array([x1, x2])w = np.array([0.5, 0.5])b = -0.4thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0print('x1=0,x2=0,y=', OR(0, 0))
print('x1=0,x2=1,y=', OR(0, 1))
print('x1=1,x2=0,y=', OR(1, 0))
print('x1=1,x2=1,y=', OR(1, 1))

④.结果展示:
在这里插入图片描述

3.多层感知机

  • 感知机的局限性:就在于它只能表示由一条直线分割的空间。
  • 单层感知机只能表示线性空间,而多层感知机可以表示非线性空间

1).异或门 (XOR gate)

单层感知机无法表示异或门,但我们可以通过多层感知机(与门,与非门,或门组合使用)来实现异或门。

①.真值表:

x1x2y
000
011
101
110

②.基本功能:

若两个输入信号相同,则输出信号为0,若两个输入信号不同,则输出信号为1.

③.代码实现:

import numpy as npdef AND(x1, x2):x = np.array([x1, x2])w = np.array([0.5, 0.5])b = -0.7thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0def NAND(x1, x2):x = np.array([x1, x2])w = np.array([-0.5, -0.5])b = 0.7thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0def OR(x1, x2):x = np.array([x1, x2])w = np.array([0.5, 0.5])b = -0.4thresh = np.sum(x * w) + bif thresh > 0:return 1else:return 0def XOR(x1, x2):value1 = NAND(x1, x2)value2 = OR(x1, x2)y = AND(value1, value2)return yprint('x1=0,x2=0,y=', XOR(0, 0))
print('x1=0,x2=1,y=', XOR(0, 1))
print('x1=1,x2=0,y=', XOR(1, 0))
print('x1=1,x2=1,y=', XOR(1, 1))

④.结果展示:
在这里插入图片描述

相关内容

热门资讯

安卓子系统windows11,... 你知道吗?最近科技圈可是炸开了锅,因为安卓子系统在Windows 11上的兼容性成了大家热议的话题。...
电脑里怎么下载安卓系统,电脑端... 你有没有想过,你的电脑里也能装上安卓系统呢?没错,就是那个让你手机不离手的安卓!今天,就让我来带你一...
索尼相机魔改安卓系统,魔改系统... 你知道吗?最近在摄影圈里掀起了一股热潮,那就是索尼相机魔改安卓系统。这可不是一般的改装,而是让这些专...
安卓系统哪家的最流畅,安卓系统... 你有没有想过,为什么你的手机有时候像蜗牛一样慢吞吞的,而别人的手机却能像风一样快?这背后,其实就是安...
安卓最新系统4.42,深度解析... 你有没有发现,你的安卓手机最近是不是有点儿不一样了?没错,就是那个一直在默默更新的安卓最新系统4.4...
android和安卓什么系统最... 你有没有想过,你的安卓手机到底是用的是什么系统呢?是不是有时候觉得手机卡顿,运行缓慢,其实跟这个系统...
平板装安卓xp系统好,探索复古... 你有没有想过,把安卓系统装到平板上,再配上XP系统,这会是怎样一番景象呢?想象一边享受着安卓的便捷,...
投影仪装安卓系统,开启智能投影... 你有没有想过,家里的老式投影仪也能焕发第二春呢?没错,就是那个曾经陪你熬夜看电影的“老伙计”,现在它...
安卓系统无线车载carplay... 你有没有想过,开车的时候也能享受到苹果设备的便利呢?没错,就是那个让你在日常生活中离不开的iOS系统...
谷歌安卓8系统包,系统包解析与... 你有没有发现,手机更新换代的速度简直就像坐上了火箭呢?这不,最近谷歌又发布了安卓8系统包,听说这个新...
微软平板下软件安卓系统,开启全... 你有没有想过,在微软平板上也能畅享安卓系统的乐趣呢?没错,这就是今天我要跟你分享的神奇故事。想象你手...
coloros是基于安卓系统吗... 你有没有想过,手机里的那个色彩斑斓的界面,背后其实有着一个有趣的故事呢?没错,我要说的就是Color...
安卓神盾系统应用市场,一站式智... 你有没有发现,手机里的安卓神盾系统应用市场最近可是火得一塌糊涂啊!这不,我就来给你好好扒一扒,看看这...
黑莓平板安卓系统升级,解锁无限... 亲爱的读者们,你是否还记得那个曾经风靡一时的黑莓手机?那个标志性的全键盘,那个独特的黑莓体验,如今它...
安卓文件系统采用华为,探索高效... 你知道吗?最近安卓系统在文件管理上可是有了大动作呢!华为这个科技巨头,竟然悄悄地给安卓文件系统来了个...
深度系统能用安卓app,探索智... 你知道吗?现在科技的发展真是让人惊叹不已!今天,我要给你揭秘一个超级酷炫的话题——深度系统能用安卓a...
安卓系统的分区类型,深度解析存... 你有没有发现,你的安卓手机里藏着不少秘密?没错,就是那些神秘的分区类型。今天,就让我带你一探究竟,揭...
安卓系统铠无法兑换,揭秘无法兑... 最近是不是有很多小伙伴在玩安卓系统的游戏,突然发现了一个让人头疼的问题——铠无法兑换!别急,今天就来...
汽车安卓系统崩溃怎么刷,一键刷... 亲爱的车主朋友们,你是否曾遇到过汽车安卓系统崩溃的尴尬时刻?手机系统崩溃还能重启,但汽车系统崩溃了,...
miui系统可以刷安卓p系统吗... 亲爱的手机控们,你是否对MIUI系统情有独钟,同时又对安卓P系统的新鲜功能垂涎欲滴?今天,就让我带你...