Under my umbrella.

SKII

Less is more.

神经网络编程中的基础数学知识点

声明


本笔记基于

《Python神经网络编程》[英]Tariq Rashid 著 林赐译

此书为蓝本,对基础神经网络应用中数学方面的知识点作以总结、发展与分享。

基础数学知识的储备


  1. 线性代数
    · 矩阵乘法
  2. 微积分
    · 求偏导数(微分)

具体公式解引


激活函数

S函数(sigmoid function)

这个函数,比起硬邦邦的阶跃函数要相对平滑,这使得这个函数更自然、更贴近现实。
虽然人工智能研究人员还使用其他外形类似的函数,但是这个S形函数比起其他S形函数计算起来容易的多。

正向传输信号运算(矩阵乘法)

输入层到隐藏层

隐藏层到输出层

总公式

反向传播误差运算(矩阵乘法)

输出层到隐藏层

权重更新运算(偏导数、矩阵乘法)

误差函数(化简后)

标准误差函数斜率方程(化简后)
1. 隐藏层到输出层

2. 输入层到隐藏层

学习因子

权重更新矩阵(隐藏层到输出层)

posted @ 2019-05-03 22:04  NLYang  阅读(571)  评论(0编辑  收藏  举报