NeuralNetworkVBA
1.0.0
ニューラルネットワークのVBA実装
すべてのコードは単一のクラス モジュール「NeuralNetwork.cls」に含まれています。インターフェイスには、トレーニングと予測という 2 つのパブリック プライマリ メソッドがあります。
Training( Double(), Double() ) - 各トレーニングセットに対してメソッドを実行する必要があります。最初の配列は入力データ、2 番目の配列は予期されるデータです。最後のトレーニングセットの後、ループのアップに移動して再度実行しますが、平均クワッドエラーは最小値を下回っていません。このトレーニングセットの各ラウンドはエポックです。真の結果を得るには、約 10K ~ 100K エポックを実行する必要があります。
Predict(Double()) As Double() - このメソッドは、ネットワーク内の入力データ (信号) を転送し、結果 (予測) を返すためのみです。
Excel ファイルには、2 進数を 10 進数表示に変換するテスト タスクがあります。