1.2 神经网络入门-神经元多输出

作者: 9c0ddf06559c | 来源:发表于2018-09-24 18:21 被阅读4次

1.2 神经元多输出

  • 神经元-多输出

    处理二分类的问题,用一个神经元可以解决,处理多分类的问题,加神经元就可以了。这时候之前的w向量变成了矩阵

    image.png
  • 多输出的例子

    image.png
  • 二分类逻辑斯蒂回归模型的另一种角度-归一化

image.png
  • 多分类逻辑斯蒂回归模型的推导

    image.png
  • 多分类逻辑斯蒂回归模型的例子

image.png
  • 目标函数(通常也被成为损失函数)

    • 衡量对数据的拟合程度

    • 举个例子

      • (x1,y1) = ([10,3,9,20,....,4],1) 二分类问题,y1 可能等于0或者1,模型算出的概率大于0.5,就认为是1这个类,小于0.5,就认为是0这个类
      • y1 = Model(x1) = 0.8 假设模型算出来的概率值为0.8
      • Loss = y1 - y1 = 0.2 调整神经网络,就是调整model中的参数,使得y1 更大,Loss更小
    • 再多举个多分类的问题

      • (x1,y1) = ([10,3,9,0....4], 3)
      • y1 = Model(x1) = [0.1,0.2,0.25,04,0.05]
      • 3->[0,0,0,1,0] 数值到向量的变换叫做one-hot编码
      • Loss = abs(y1- y1) = [0,0,0,1,0] - y1 = [0.1,0.2,0.25,0.6,0.05] = 1.2 整个向量相减得到目标值
    • 平方差损失

      image.png

      先求出每个数据的目标值(实数就直接相减再平方,向量就向量减法再计算向量平方值),然后求和所有目标值,再做平均

    • 交叉熵损失函数

      image.png

      这是个熵函数,就是用来衡量两个分布直接的差距的,所以他更适合去做多分类的损失函数

    • 调整参数使模型在训练集上的损失函数最小, 这就以为着model预测出来的结果和真实值的差距最小

相关文章

  • 反向传播神经网络极简入门

    源地址:反向传播神经网络极简入门 目录单个神经元神经元Sigmoid函数神经网络模型前向传播后向传播符号定义输出层...

  • 1.2 神经网络入门-神经元多输出

    1.2 神经元多输出 神经元-多输出处理二分类的问题,用一个神经元可以解决,处理多分类的问题,加神经元就可以了。这...

  • 专有名词

    1.神经元 神经元形成神经网络的基本结构。神经网络中的神经元接收输入,处理它并产生一个输出,输出被发送到其他神经元...

  • 用示例一步步解释BP反向传播神经网络

    总览 在本教程中,我们将使用具有两个输入,两个隐藏的神经元,两个输出神经元的神经网络。另外,隐藏和输出的神经元将包...

  • 2018-07-12

    《神经网络和深度学习》笔记 第一章 权重:相应输入对于输出重要性的实数偏置:让神经元输出1有多容易的估算 1. 感...

  • 激活函数

    就是在人工神经网络的神经元上运行的函数,负责将神经元的输入映射到输出端。是一个重要的非线性函数,负责提高神经网络的...

  • 机器学习:卷积神经网络

    和全连接神经网络的主要差别 全连接神经网络:  每个神经元的输入数据,都使用了上一层的所有神经元的输出数据,每个神...

  • 第二章 回归问题 笔记

    2.1 神经元模型 每个神经元通过树突获取输入信号,通过轴突传递输出信号,大量的神经元相互连接构建了巨大的神经网络...

  • 2.1 卷积神经网络-卷积神经入门

    4.2 卷积神经网络 问题引入参数过多:神经网络中多个神经元可以组成一层,这一层的神经元需要和上一层的输出做全连接...

  • 感知器

    机器学习之神经网络 神经网络是由神经元连接而组成,神经网络由输入层、输出层、隐藏层组成。(隐藏层大于2称作深度神经...

网友评论

    本文标题:1.2 神经网络入门-神经元多输出

    本文链接:https://www.haomeiwen.com/subject/frlhoftx.html