0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度学习基础知识(1)

CHANBAEK 来源:小小研究生 作者:小小研究生 2023-05-16 17:16 次阅读

一、深度学习基础

1、首先,我们简单了解什么是感知器,感知器就是单个神经元。

深度学习模拟的是人体的大脑,神经元的树突在接收到特定的输入刺激后,其胞体就会被激活,并通过轴突向其它神经元输出兴奋,从而导致更多的神经元被激活,这是大脑思考的基础。 这个过程简化为当神经递质的浓度达到一个特定的阈值,就可以通过电信号传导兴奋。

poYBAGRjSL6AcWsLAAAcZl-OxWQ371.png

pYYBAGRjSMuAEMdBAAAg007IRu8301.png

在深度学习中,生物学中的过程建模为上图,神经元可以表示成图中的⚪,当接受到输入信号时,会乘以权重w1和w2,神经元计算出总和,超过阈值θ时被激活,输出1。 θ称为偏置,w1和w2称为权重。

令b=-θ,公式可以改写为下图:

poYBAGRjSNaAYCKWAAAjhnCSD8U540.png

偏置和权重的作用是:w1和w2表示输入对激活的重要性,b用来调整激活的难易程度。

2、逻辑门的实现

我们来看一下硬件中的逻辑电路是如何通过神经元实现的。

1'与门

(w1,w2,θ)=(0.5,0.5,0.7)满足与门 (x1,x2,y)=000,010,100,111

2'与非门

(w1,w2,θ)=(-0.5,-0.5,-0.7)满足与非门 (x1,x2,y)=001,011,101,110

3’或门

(w1,w2,θ)=(0.5,0.5,0.3)满足或门 (x1,x2,y)=000,011,101,111

调整权重和阈值可以从硬件底层实现不同的逻辑门。 但是同时我们会发现,无论如何调整参数都无法实现异或门。

pYYBAGRjSN-AasSNAAASh110xe0155.png


poYBAGRjSOqAdpgTAAASOLrtK7c917.png

(w1,w2,b)=(1,1,-0.5)时x1+x2-0.5>=0?,在坐标系中画出x2=0.5-x1的直线,直线右侧表示神经元被激活时的输入。 左图表示或门,右图表示异或门,异或门的对角表示激活,没有直线可以分隔开。 由此可见,神经元实现的是线性化的运算,如果要实现异或门这种非线性的运算,就只能用多层感知器。

3、多层感知器

poYBAGRjSPWAWyyfAAAamIQbdYs710.png


poYBAGRjSP2Ac9IbAAAW9AVS7kg800.png

数字电路中,异或门为y=AB'+A'B=AA'+AB'+A'B+A'B'=(A+B)(A'+B')=(A+B)(AB)',左图用三个基本逻辑门可以实现异或。 右图是多个神经元的表现方式。

对于复杂函数,感知器有实现的可能性,但是参数需要手动设置。 为了解决这个问题,神经网络应运而生,它可以自动学习到参数。 那么,神经网络如何自动学习呢? 随着学习的深入,后面会慢慢揭晓!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑门
    +关注

    关注

    1

    文章

    139

    浏览量

    24016
  • 神经元
    +关注

    关注

    1

    文章

    363

    浏览量

    18431
  • 感知器
    +关注

    关注

    0

    文章

    34

    浏览量

    11826
  • 深度学习
    +关注

    关注

    73

    文章

    5485

    浏览量

    120928
  • 与非门
    +关注

    关注

    1

    文章

    122

    浏览量

    12703
收藏 人收藏

    评论

    相关推荐

    怎么学习嵌入式系统基础知识

    如何学习嵌入式系统基础知识
    发表于 02-19 06:28

    通信基础知识教程

    通信基础知识 1、电信基础知识2、通信电源技术3、配线设备结构、原理与防护4、防雷基础知识5、EMC基础知识6、防腐蚀原理与技术7、产品安
    发表于 03-04 16:48 33次下载

    FPGA开发经验与技巧_基础知识学习篇(1)

    FLC1301T00 基础知识学习篇希望会对朋友们的学习有帮助!
    发表于 12-16 15:27 3次下载

    ADC【DSP基础知识

    ADC【DSP基础知识】,好好学习,从零开始学习DSP
    发表于 01-06 16:44 10次下载

    使用Eclipse基础知识

    使用Eclipse 基础知识 使用Eclipse 基础知识 适合初学者学习使用
    发表于 02-26 10:30 0次下载

    Simulink1基础知识

    Simulink1基础知识,又需要的下来看看
    发表于 08-09 17:33 14次下载

    E1基础知识讲座

    E1基础知识讲座
    发表于 12-23 02:36 0次下载

    Verilog_HDL基础知识非常好的学习教程 (1)

    Verilog_HDL基础知识非常好的学习教程 (1)
    发表于 01-04 12:33 0次下载

    PLC基础知识学习,不看后悔

    PLC基础知识学习,不看后悔
    发表于 09-09 08:43 103次下载
    PLC<b class='flag-5'>基础知识</b><b class='flag-5'>学习</b>,不看后悔

    机器学习基础知识详细说明

    本文档的主要内容详细介绍的是机器学习基础知识详细说明。
    发表于 03-24 08:00 0次下载
    机器<b class='flag-5'>学习</b>的<b class='flag-5'>基础知识</b>详细说明

    直流稳压电路的基础知识学习课件免费下载

    本文档的主要内容详细介绍的是直流稳压电路的基础知识学习课件免费下载
    发表于 02-02 11:59 22次下载
    直流稳压电路的<b class='flag-5'>基础知识</b><b class='flag-5'>学习</b>课件免费下载

    了解一下机器学习中的基础知识

    ,那么机器学习基础知识都有哪些呢?本文给大家列举一下机器学习基础知识。 (1)准确率的概念,准确率就是分类模型预测准确的比例。 (2)A
    的头像 发表于 03-31 17:08 3782次阅读

    51单片机学习 基础知识总结

    51单片机学习 基础知识总结
    发表于 11-11 19:21 39次下载
    51单片机<b class='flag-5'>学习</b>    <b class='flag-5'>基础知识</b>总结

    单片机基础知识学习笔记

    单片机基础知识学习笔记有关总线1.IIC总线2.SPI总线
    发表于 11-14 16:51 26次下载
    单片机<b class='flag-5'>基础知识</b><b class='flag-5'>学习</b>笔记

    深度学习基础知识分享

    深度学习也为其他科学做出了贡献。用于对象识别的现代卷积网络为神经科学家们提供了可以研究的视觉处理模型(DiCarlo,2013)。深度学习也为处理海量数据以及在科学领域作出有效的预测提
    发表于 09-05 10:30 1次下载