ฉันกำลังฝึกโครงข่ายประสาทเทียมเพื่อจัดประเภทรูปภาพ และใช้เวลานานเกินไปในการวนซ้ำหนึ่งครั้ง...ประมาณห้านาทีก็ยังไม่เสร็จ ฉันใช้ Encog 3.1 มีอะไรผิดปกติกับรหัสของฉันหรือไม่?
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();
นี่คือรหัสการฝึกอบรมของฉัน:
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);
การตอบสนองใด ๆ จะได้รับการชื่นชม ขอบคุณ