AIMA.Core.Learning.Neural.NNDataSet.refreshDataset C# (CSharp) Method

refreshDataset() public method

public refreshDataset ( ) : void
return void
        public void refreshDataset() {
		presentlyProcessed = new List<NNExample>();
		foreach (NNExample e in dataset) {
			presentlyProcessed.Add(e.copyExample());
		}
	}

Usage Example

	public void trainOn(NNDataSet innds, int numberofEpochs) {
		for (int i = 0; i < numberofEpochs; i++) {
			innds.refreshDataset();
			while (innds.hasMoreExamples()) {
				NNExample nne = innds.getExampleAtRandom();
				processInput(nne.getInput());
				Vector error = getOutputLayer()
						.errorVectorFrom(nne.getTarget());
				processError(error);
			}
		}

	}
All Usage Examples Of AIMA.Core.Learning.Neural.NNDataSet::refreshDataset