【深度学习】1 感知机(人工神经元)

news2024/11/24 19:31:33

认识感知机
感知机接收多个输入信号,输出一个信号
感知机的信号只有“流/不流”(1/0)两种取值
0对应“不传递信号”,1对应“传递信号”。
输入信号被送往神经元时,会被分别乘以固定的权重。神经元会计算传送过来的信号的综合,只有当这个综合超过了某个界限值时,才会输出1。这也叫“神经元被激活”。界限值也叫阈值

在感知机中,“输入”也作为神经元节点,标为“输入单元”。感知机仅有两层:分别是输入层和输出层。输入层里的“输入单元”只负责传输数据,不做计算。输出层里的“输出单元”则需要对前面一层的输入进行计算。

感知机模型
在这里插入图片描述

简单逻辑电路
与门(AND gate) :仅在两个输人均为1时输出1,其他时候则输出0。
与非门(NAND gate): 仅当书和同时为1时输出0其他时候则输出1。
或门:只要有一个输入信号是1,输出就为1

AND函数实现

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

b是偏置,w称为权重
偏置的值决定了神经元被激活的容易程度。
权重控制输入信号的重要性

与非门的实现

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

或门的实现

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

异或门XOR
异或门也被称为逻辑异或电路,仅当x1或x2中的一方为1时,才会输出1
用前面介绍的感知机是无法实现这个异或门的,因为异或门是非线性的而感知机只能表示由一条直线分割的空间
由曲线分制而成的空间非线性空间,由直线分割而成的空间称为线性空间
在这里插入图片描述

但是可以通过叠加层实现
实现如下:

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

异或门是一种多层结构的神经网络
将最左边的列称为第0层,中间的一列称为第1层,最右边的一列称为第2层。
叠加了多层的感知机也称为多层感知机

感知机通过叠加层能够进行非线性的标识,理论上还可以标识计算机进行的处理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

云平台 stm32连接oneNET保姆级别教学只看这一篇就够了~

1 注册账号 oneNET点击直达 如图点击右上角开发者中心 点击多协议接入 点击添加产品 如下图设置参数 点击立即添加设备 点击添加设备 如下图设置参数 点击右边的详情查看设备ID和鉴权信息 点击产品概况获取 产品ID 平台注册告一段落 你现在拥有了一个oneNET账号 设备ID …

easycode-自定义的模板-类型对应问题

一、遇到的问题 1、mysql数据库中有些字段没有生成到 在图形工具中修改了表结构 &#xff0c;增加了字段&#xff0c;这个时候要在idea中刷新下数据库 2、数据库中有tinyint 类型的字段&#xff0c;生成代码后mapper.xml中jdbcType总是BYTE&#xff0c;但是mybatis中并没有BYT…

echarts分割柱形图实现渐变电量效果柱状图

先看下效果图是这个样子的 &#xff0c;和普通的柱状图最明显的区别就是需要做成类似于电池格电量显示效果。 目录 1、官网找例子 2、改造示例 3、全部代码 4、初始效果和完成效果对比 1、官网找例子 首先到Echarts官网找到基础的柱状图 官网初始option 我们将option复制到…

一文教你彻底学会IIC协议

一文教你如何看懂I2C协议 一.序言二.IIC读写过程2.1主机向从机写入数据2.2主机向从机读取数据2.3 I2C起始信号和停止信号 三. 数据的有效性四.时序要求4.1 起始信号4.2 终止信号4.3 应答信号4.4 非应答信号读取数据五.代码实例 结语 一.序言 背景知识&#xff1a;I2C总线上是通…

顶奢好文:3W字,穿透Spring事务原理、源码,至少读10遍

说在前面 在40岁老架构师 尼恩的读者社区(50)中&#xff0c;最近有小伙伴拿到了一线互联网企业如阿里、美团、极兔、有赞、希音的面试资格&#xff0c;Spring事务源码的面试题&#xff0c;经常遇到&#xff1a; (1) spring什么情况下进行事务回滚&#xff1f; (2) spring 事务…

微服务springcloud 04. 远程调用,负载平衡,重试,ribbon框架

01.springcloud中关于远程调用&#xff0c;负载平衡。 02.远程调用 ribbon 提供了负载均衡和重试功能, 它底层是使用 RestTemplate 进行 Rest api 调用RestTemplate&#xff0c;RestTemplate 是SpringBoot提供的一个Rest远程调用工具。 它的常用方法: getForObject() - 执行…

「深度学习之优化算法」(六)遗传算法

1. 遗传算法简介 遗传算法(Genetic Algorithms&#xff0c;GA)是一种模拟自然中生物的遗传、进化以适应环境的智能算法。由于其算法流程简单&#xff0c;参数较少优化速度较快&#xff0c;效果较好&#xff0c;在图像处理、函数优化、信号处理、模式识别等领域有着广泛的应用。…

电气火灾探测器在智慧城市消防安全的应用 安科瑞 许敏

【摘要】智慧消防应用是重要的建设内容之一。根据固定资产投资额和消防经费测算&#xff0c;2017年消防市场容量合计约2761.65亿元&#xff0c;2020年消防市场规模可达5200亿元。通过梳理各地政府招标项目&#xff0c;预计全国政府智慧消防项目的投入总额可达92.8亿元。 【关键…

基于Java校园美食交流系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

crontab执行时间与系统时间不一致

crontab执行时间与系统时间不一致 一&#xff1a;问题查找&#xff1a; 问题描述&#xff1a;今天新发现一个问题&#xff0c;定时任务写了之后一直不执行&#xff0c;查看日志才发现&#xff0c;执行的时间给我定时的时间相差了12个小时。 1、查看定时任务的相关日志&#…

Nik Color Efex 滤镜详解(1/5)

双色滤镜 Bi-Color Filter 混合两种颜色然后将混合结果添加到图像&#xff0c;以此模拟传统的双色玻璃滤镜效果。 颜色组合 Color Set 提供棕色、冷/暖、绿色/棕色、青苔色、紫色/粉红色等多种颜色组合&#xff0c;每个颜色组合又有 4 种版本可供选择。 不透明度 Opacity 调整…

Stuart Russell对话姚期智:为全人类设计AI系统,可以借鉴墨子「兼爱」思想丨2023智源大会AI安全与对齐论坛...

导读 在2023智源大会「AI安全与对齐论坛」的对话环节&#xff0c;加州大学伯克利分校教授Stuart Russell与图灵奖得主、中国科学院院士姚期智针对「如何设计对人类有益的AI」、「如何管控AI技术」&#xff0c;以及「LLM内在目标与意识」等话题进行了深度探讨&#xff0c;其中St…

一键式 RLHF 训练 DeepSpeed Chat(二):实践篇

一键式 RLHF 训练 DeepSpeed Chat&#xff08;二&#xff09;&#xff1a;实践篇 之前给大家分享了一键式 RLHF 训练 DeepSpeed Chat&#xff08;一&#xff09;&#xff1a;理论篇&#xff0c;本文给大家分享如何使用DeepSpeed Chat进行RLHF训练。 DeepSpeed Chat 的 RLHF 训…

每日算法(第二十三期)

先来回顾一下上期的问题及答案&#xff1a; 2023年6月14日 「最接近的三数之和」&#xff08;3Sum Closest&#xff09;。以下是题目的描述&#xff1a; 给定一个包括 n 个整数的数组 nums 和一个目标值 target。找出 nums 中的三个整数&#xff0c;使得它们的和与 target 最接…

活动预告 | Hugging Face 音频 AI 派对直播

嘿嘿嘿&#xff0c;&#x1f917; 宝子们&#xff01;我们正在准备一个超级激动人心的音频 AI 派对&#xff0c;千万别错过&#xff01;为了庆祝 Hugging Face 新开设的免费开源 Audio Transformers 课程的启动&#xff0c;我们组织了一场不容错过的网络直播活动&#xff01; &…

Docker 容器入侵排查

随着越来越多的应用程序运行在容器里&#xff0c;各种容器安全事件也随之发生&#xff0c;例如攻击者可以通过容器应用获取容器控制权&#xff0c;利用失陷容器进行内网横向&#xff0c;并进一步逃逸到宿主机甚至攻击K8s集群。 容器的运行环境是相对独立而纯粹&#xff0c;当容…

redis客户端连接不上redis

总结 我先说一下&#xff0c;我觉得最有效就是把Linux防火墙tm的关了&#xff0c; 当我成功后&#xff0c;第二次连接时&#xff0c;防火墙开着&#xff0c;但是我能连接。 systemctl stop firewalled # 关闭防火墙 systemctl start firewalled # 开启防火墙 systemctl status …

利用DPU/IPU 卸载容器镜像以及文件系统的相关操作

1、背景和动机 随着云原生(Cloud Native)被工业界广泛接受&#xff0c;容器(container)在数据中心被广泛部署&#xff0c;其地位正在逐步取代传统的虚拟机(Virtual Machine)。当然目前依然存在用轻量虚拟机来运行和部署容器&#xff0c;比如使用Kata Containers。简单来讲&…

FPGA实现USB3.0 UVC 相机OV5640摄像头输出 基于FT602驱动 提供工程源码和QT上位机源码

目录 1、前言2、UVC简介3、FT602芯片解读4、我这儿的 FT601 USB3.0通信方案5、详细设计方案基于FT602的UVC模块详解 6、vivado工程详解7、上板调试验证8、福利&#xff1a;工程代码的获取 1、前言 目前USB3.0的实现方案很多&#xff0c;但就简单好用的角度而言&#xff0c;FT6…

2023 年 8 个最佳 React UI 组件库和框架

将展示八个最好的 React UI 组件库和框架&#xff0c;如下表所示&#xff1a;&#xff08;星标加关注&#xff0c;开车不迷路&#xff09; 「React Bootstrap&#xff1a;」一个与 Bootstrap 框架集成的实用的 React UI 库。「Grommet&#xff1a;」如果您想在设计中实现可访问…