C++版DNN最簡主體框架
附屬代碼:
基本代碼:
將要學習的圖片
,手寫數字1
下面是演示代碼:
int main() { string labelpath="D:/Qt/MyImage/MNIST/train-labels.idx1-ubyte"; string imgpath="D:/Qt/MyImage/MNIST/train-images.idx3-ubyte"; //構建神經網絡 DNN dnn; dnn.readImgLib(labelpath,imgpath); // 下面是230次循環訓練所有權重 for(int i=0;i<1;i++) { dnn.calcForeward(); dnn.calcBackward(0.01); } cout<<"the real output of dnn!"<<endl; cout<<dnn.nnet.out_a<<endl; cout<<"the expected output of dnn!"<<endl; cout<<dnn.nnet.expect_a<<endl; waitKey(); return 0; }
下面是輸出結果:


浙公網安備 33010602011771號