NeuralNetworkVBA
1.0.0
神經網路的VBA實現
所有程式碼都包含在單一類別模組“NeuralNetwork.cls”中。介面有 2 個公共主要方法:Training 和 Predict。
Training(Double(), Double()) - 我們需要為每個訓練集運作方法。第一個陣列是輸入數據,第二個陣列是預期數據。在最後一個訓練集之後,我們進入循環並再次運行,而平均四邊形誤差不小於最小值。這訓練集的每一輪都是 Epoch。我們需要運行大約 10K-100K epoch 才能得到真正的結果。
Predict(Double()) As Double() - 此方法僅用於轉送網路中的輸入資料(訊號)並傳回結果(預測)。
在Excel檔案中,我們有測試任務:二進位數到十進位表示的轉換器。