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

相关文章:

  • python的kivy框架界面布局方法详解
  • react中使用3D折线图跟3D曲面图
  • Vue Devtools “Open in Editor” 配置教程(适用于 VSCode 等主流编辑器)
  • 大语言模型(LLM)初探:核心概念与应用场景
  • 【MongoDB】MongoDB从零开始详细教程 核心概念与原理 环境搭建 基础操作
  • DeepSeek模型接入LangChain流程(详细教程)
  • 永磁同步电机无速度算法--基于同步旋转坐标系锁相环的滑模观测器
  • PYTHON从入门到实践6-字典
  • MCP2518FD发送时有时候多发数据包问题
  • 【预告 大模型应用开发实战专栏 升级】将增加《大模型 Agent 应用实战指南》专题赋能 Agent 开发者
  • OpenGL模板缓冲:实现亮显外轮廓效果
  • C# LINQ语法
  • Python 爬虫入门:从数据爬取到转存 MySQL 数据库
  • Cookie 在 HTTP 中的作用HTTP 中的状态码
  • 北斗导航 | 基于改进奇偶矢量法的CAT I精密进近RAIM算法
  • 半导体芯闻--20250625
  • Linux离线安装jdk-11
  • AudioTrack使用
  • Kylin Linux Advanced Server V10 离线安装 Prometheus + Grafana + node_exporter指南
  • 【网站内容安全检测】之1:获取网站所有链接sitemap数据
  • Sortablejs动态同类型穿插
  • MySQL之视图深度解析
  • 灰度发布怎么保证数据库一致的
  • Windows10中设置多个虚拟IP方法
  • Swagger 在 Spring Boot 中的详细使用指南
  • PDF处理控件Spire.PDF系列教程:Python中快速提取PDF文本、表格、图像及文档信息
  • Python 数据分析与可视化 Day 7 - 可视化整合报告实战
  • 视频中的开放世界目标计数
  • gitbash中执行命令巨慢
  • 淘宝API安全合规指南:避免数据泄露与封禁