Saya sedang melatih jaringan saraf untuk mengklasifikasikan gambar dan membutuhkan waktu terlalu lama untuk menyelesaikan satu iterasi... sekitar lima menit dan masih belum selesai. Saya menggunakan Encog 3.1. Apakah ada yang salah dengan kode saya?
BasicNetwork network = new BasicNetwork();
network.addLayer(new BasicLayer(null,true,5625));
network.addLayer(new BasicLayer(new ActivationSigmoid(),true,(intIdealCount+5625)/2));
network.addLayer(new BasicLayer(new ActivationSigmoid(),true,intIdealCount));
network.getStructure().finalizeStructure();
ini kode pelatihan saya:
final ResilientPropagation train = new ResilientPropagation(network, trainingSet);
int epoch = 1;
do {
train.iteration();
System.out.println("Epoch #" + epoch + " Error:" + train.getError());
epoch++;
} while(train.getError() > 0.01);
Tanggapan apa pun akan dihargai. Terima kasih.