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

深度学习入门--(二)感知机

一.感知机是什么

简单的输入和输出,感觉(输入),知道(输出,作出反应)

二.简单逻辑电路

2.1与门

import numpy as np
#AND
def AND(X1,X2):w1,w2,thera=0.5,0.5,0.7tmp=X1*w1+X2*w2if tmp>thera:return 1else :return 0#AND(通过权重和偏置实现)
def AND1(x1,x2):x=np.array([x1,x2])w=np.array([0.5,0.5])b=-0.7# tmp=x*w+b#这会产生一个数组,应该改成tmp=np.sum(w*x+b)if tmp>0:return 1else:return 0

2.2与非门

#NAND(与非门)
def NAND(x1,x2):x=np.array([x1,x2])w=np.array([0.5,0.5])b=-0.7tmp=np.sum(w*x+b)if tmp<0:return 1else :return 0
#为什么不直接改掉AND的判断条件颠倒输出,而是要改权重和偏置?
# 调整权重和偏执可以不依赖于AND(判断条件的时候),并且与非门只有1,1才会输出0,对应加权后的两数和大于偏执(小于0)def NAND2(x1,x2):x=np.array([x1,x2])w=np.array([-0.5,-0.5])b=0.7tmp=np.sum(w*x+b)if tmp>0:return 1else :return 0

2.3 或门

#或门
def OR(x1,x2):x=np.array([x1,x2])w=np.array([0.5,0.5])b=-0.2tmp=np.sum(w*x+b)if tmp>0:return 1else :return 0

2.4 异或门(异或是“拒绝”的意思,就是拒绝相同的情况发生)

def XOR(x1,x2):s1=OR(x1,x2)s2=NAND(x1,x2)s3=AND(s1,s2)

三.多层感知机

http://www.lqws.cn/news/521731.html

相关文章:

  • 利用代理IP爬取Shopee网页数据
  • C/C++中调用Java实现
  • keil5 cannot copy license file to “Download“ folder
  • 阿里云Web应用防火墙3.0使用CNAME接入传统负载均衡CLB
  • 量学云讲堂王岩江宇龙2025年第58期视频 主课正课系统课+收评
  • 【EDA软件】【应用功能子模块网表提供和加载编译方法】
  • Web层注解
  • 浙大/浙工大合作iMeta(1区 | IF 33.2):单微生物RNA-seq + 聚类解析肠道关键种代谢功能
  • MySQL常用函数性能优化及索引影响分析
  • ES和 Kafka 集群搭建过程中的典型问题、配置规范及最佳实践
  • C++11原子操作:从入门到精通
  • Fisco Bcos学习 - 搭建第一个区块链网络
  • selenium UI自动化元素定位中classname和CSS区别
  • Spring Boot中日志管理与异常处理
  • 【评估指标】MAP@k (目标检测)
  • docker start mysql失败,解决方案
  • 深入理解Redis整数集合(intset)的升级策略:内存优化的核心魔法
  • FPGA笔记——ZYNQ-7020运行PS端的USB 2.0端口作为硬盘
  • 基于大数据的社会治理与决策支持方案PPT(66页)
  • IE浏览器使用
  • 系统思考:预防重于治疗
  • 如何搭建CDN服务器?
  • 将 Docker的存储目录迁移到空间更大的磁盘
  • 搭建自己的WEB应用防火墙
  • mbedtls ssl handshake error,res:-0x2700
  • 数据库数据恢复—SQL Server数据库被加密如何恢复?
  • Fisco Bcos学习 - 搭建星形拓扑组网
  • python基础
  • Android14音频子系统-Linux音频子系统ASoC-ALSA
  • Linux RDMA网络配置手册