Implementasi VBA dari jaringan saraf
Semua kode terdapat dalam modul kelas tunggal "NeuralNetwork.cls". Antarmuka memiliki 2 metode utama publik: Pelatihan dan Prediksi.
Pelatihan( Double(), Double() ) - kita perlu menjalankan metode untuk setiap set pelatihan. Array pertama adalah data masukan, array kedua adalah data yang diharapkan. Setelah set pelatihan terakhir kita melanjutkan ke loop atas dan menjalankannya lagi, sementara rata-rata kesalahan quad tidak kurang dari minimum. Setiap putaran set pelatihan ini adalah Epoch. Kita perlu menjalankan ~ 10K-100K periode untuk mendapatkan hasil yang sebenarnya.
Predict(Double()) As Double() - metode ini hanya untuk meneruskan data input (sinyal) dalam jaringan dan mengembalikan hasil (prediksi).
Dalam file excel kami memiliki tugas pengujian: pengubah penyajian bilangan biner ke desimal.