深度学习--神经网络Neural Network and Deep Learning

一:两种神经网络

  1. 感知型和S型,权重w和偏置b

  2. 感知型规则模型:
    在这里插入图片描述
    实际上,⽹络中单个感知器上⼀个权重或 偏置的微⼩改动有时候会引起那个感知器的输 出完 全翻转,如0变到1

  3. S型:
    在这里插入图片描述
    S型神经元有多个输⼊,x1,x2,…。但是这些输⼊可以取0和1中的任意 值,⽽不仅仅是0或1。

二 神经网络架构

  1. 输入层,隐藏层,输出层,, 多次感知器MLP

三 梯度下降学习法:

  1. ⼀直使⽤它。 重复⼀下,我们训练神经⽹络的⽬的是找到能最⼩化⼆次代价函数C(w,b)的权重和偏置。
    在这里插入图片描述在这里插入图片描述
    为了计算梯度∇C,需要为每个训练输⼊x单独地计算梯度值∇Cx,然后求平均值∇C
    需要花费大量时间,所以,随机梯度下降通过随机选取⼩量的m个训练输⼊来⼯作。
    在这里插入图片描述
    其中m: 部分选取的训练量 n: 学习速率

  2. 核心代码Network类,我们⽤来表⽰⼀个神经⽹络:
    class Network(object):
    def init(self, sizes):
    self.num_layers = len(sizes)
    self.sizes = sizes self.biases = [np.random.randn(y, 1) for y in sizes[1:]] self.weights = [np.random.randn(y, x) for x, y in zip(sizes[:-1], sizes[1:])]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值