神经网络 手写识别例子 matlab实现

  • Model representation
  • Load data and set parameters
  • Visualize data
  • Train parameters
    • Random initialize Theta
    • Cost Function
    • Train
  • Predict

Model representation

神经网络 手写识别例子 matlab实现_第1张图片
作为例子模型,神经网络有三层,一个输入层,一个隐藏层和一个输出层。
在手写数字识别中,输入是20*20的图片像素值,因此输入层除偏差单元1外,有400个单元。
第二层有25个单元;输出层有10单元,对应识别的数字(类),0用10来表示。
训练集依旧用X,y来表示。
中间参数为Theta1和Theta2。

你可能感兴趣的:(Machine,Learning)