第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python3機器學習實踐:BP神經(jīng)網(wǎng)絡(luò)理論與實例

700

fig.png

  • 符号说明

  1. 神经网络的层数m,也就是包括一个输入层,m-2个隐层,一个输出层;

  2. 输入层为I,其节点数等于单个样本的输入属性数N_i;
    隐层输出为Hh,h为1到m-2,每一个隐层的节点数为Nh;
    输出层为O,其节点数等于单个样本的输出属性数N_o;
    样本真实输出为R;

  3. 层之间连接的权重为Wq,q为0到m-2,Wq矩阵的大小为(g, t), g为该隐层前一层的节点数,t为该隐层的节点数;
    对应的偏置为Bq,Bq矩阵的大小为(1, t), t为该隐层的节点数;

  4. 隐层的激活函数Ah,h为0到m-2。每一层的激活函数可以不同,但是大多数情形下设置为相同的;

    常用的激活函数:Sigmoid,Tanh,ReLu。选择激活函数时一定要注意:输出层激活函数的输出尺度一定要和样本的输出数据是同一尺度。例如Sigmoid的输出是0-1,因此样本的输出也应该转化到0-1之间

  5. 输出层O与样本真实输出R之间的成本函数C,回归问题用最小二乘函数, 分类问题用交叉熵函数;

  6. s为子样本数,也就是一次训练过程中的样本数。当s为1是在线学习;当s为k,也就是全部样本数,为增量学习;s为小于k的其他数值为批量学习,比较常用;

  7. 运算符号说明+为numpy数组的广播运算加法;×为矩阵对应元素相乘;表示矩阵乘法;

网络结构图

700

nnstruct.png


样本数据说明

700

data.png


正向传播过程

326

forward.png


反向传播过程



  • 回归问题

    637

    reg.png



  • 分类问题

    535

    class.png

梯度下降

224

gradient.png

700

image


回归实例:北京市Pm2.5预测



  • 训练结果

    700

    ten_train.png



  • 预测结果

    700

    ten_predict.png

分类实例:Mnist手写数字识别(多类别)



  • 训练结果

    700

    tensorflow.gif



  • 预测结果

    700

    ten_mnist.jpg



作者:AiFan
链接:https://www.jianshu.com/p/779967c3baa7

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消