Neuralnetworkfromscratch
1.0.0
展示如何在沒有第三方庫的情況下從頭開始創建神經網絡。很久以前,我純粹是出於學習目的而寫的。
可以在神經網絡/資源中找到MNIST數據集。 Mnistreader類負責將其解析為更有用/可讀的數據架構。該數據集既包含訓練數據集,又包含一個單獨的數據集,用於驗證網絡的正確性。
網絡的實際培訓是使用帶有BackPropagationTrainer類的培訓數據集完成的。
訓練後,它將使用驗證數據集驗證網絡,並將這些結果打印到控制台。
在決定停止它之前,這將重複重複。
當您實際想要訓練網絡而不是調試時,請確保選擇Release而不是作為Debug配置作為構建配置。速度有很大的差異,沒有人喜歡等待嗎?