不用框架入门与进阶深度学习(1)-手写感知器

这篇博客介绍了深度学习的基础单元——感知器,详细阐述了感知器的概念,并通过实例展示了如何手工实现一个能处理AND函数的感知器,还给出了训练权重的梯度下降法。此外,留了实现OR函数的作业,帮助读者巩固理解。
摘要由CSDN通过智能技术生成

转自公众号-AI圈终身学习,深度学习零基础入门与面试必会
致力于提供一个有情怀的集训互享开源平台,欢迎关注。


Neural Network

文集介绍

不用框架,代码手撸深度神经网络,系列文章。适合零基础入门,更适合进阶。系列文章,提前关注不迷路。适宜人群:

  • 深度学者初学者
  • 深度学习面试进阶者
  • 有意向转行AI的IT从业者
  • 对深度学习感兴趣的在校大学生

纸上得来终觉浅,文集所有代码地址:https://github.com/AIGroup-Z/deep-neural-network

这是本文集暂定要写的内容:

前言

上篇文章我们解释了什么是深度学习,以及神经网络。当然您可能觉得一头雾水,那是非常正常的。本节接着介绍神经网络的基本组成单元-感知器。

一、感知器是什么?

如图,红色加粗部分就是一个感知器:

我们把它抠出来,就变成了这个样子:

感知器为框里的部分,它不包括输入层。因此,其组成如下:

  • 权重与偏置项 一个感知器有多个输入 ( x 1 , x 2 , . . . , x n ∣ x i ∈ R ) (x_1, x_2, ...,x_n|x_i \in \mathbb R) (x1,x2,...,xnxiR),每个输入有对应的权重 ( w 1 , w 2 , . . . , w n ∣ w i ∈ R ) (w_1, w_2, ...,w_n|w_i \in \mathbb R) (w1,w2,...,wnwiR), 此外有个偏置项 b ∈ R b \in \mathbb R bR
  • 激活函数 感知器有很多种激活函数可选,我们暂时选择阶跃函数f做为激活函数:

所以我们的感知器最后得到的输出结果是:
(2) y = f ( w ⋅ x + b ) y=f(w\cdot x+b) \tag{2} <

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值