• 神经网络参数的反向传播算法


    神经网络参数的反向传播算法

    代价函数

       

       

    反向传播算法

      要求参数θ从而使上节课代价函数是最小值。

       

       

       

    更好地理解反向传播

       

      将参数向量化,使在高级最优化步骤中使用。

       

       

      上面语法是python语法。可直接命令行运行。

       

    梯度检测

      会有误差,so加一检测步骤。

       

       

       

    随机初始化

      代价函数和最优化函数都需要对参数进行初始化,虽然允许初始化为0,但实际上没有任何意义,相当于给所有隐藏单元都赋予相同的权值,这样的话会计算出相同特征,会带来很大冗余。

       

    整体神经网络的步骤:

      神经网络输入单元数量=特征集中特征的维度;输出=一个向量,向量维度=分类数,类似于 ; 隐藏单元数量最好是输入单元的倍数。

       

      

  • 相关阅读:
    volatile关键字解析(转载)
    php
    FFT快速傅立叶变换
    高次不定方程BSGS算法
    BSGS-BabyStepGiantStep算法+拓展
    Java-数组-面向对象
    Java基础-方法(2)和数组
    Java基础-循环(2)和方法
    Java基础-循环结构
    Java基础-运算符
  • 原文地址:https://www.cnblogs.com/xjxy/p/13596503.html
Copyright © 2020-2023  润新知