encog-java-core icon indicating copy to clipboard operation
encog-java-core copied to clipboard

EncogUtility.convertCSV2Binary bug

Open shikhirsingh opened this issue 6 years ago • 0 comments

EncogUtility.convertCSV2Binary does not use the header parameter. False is hard coded in the logic.

	public static void convertCSV2Binary(final File csvFile,
			final File binFile, final int inputCount, final int outputCount,
			final boolean headers) {
		binFile.delete();
		final CSVNeuralDataSet csv = new CSVNeuralDataSet(csvFile.toString(),
				inputCount, outputCount, false); // BUG HERE
		final BufferedMLDataSet buffer = new BufferedMLDataSet(binFile);
		buffer.beginLoad(inputCount, outputCount);
		for (final MLDataPair pair : csv) {
			buffer.add(pair);
		}
		buffer.endLoad();
	}

shikhirsingh avatar Oct 13 '19 00:10 shikhirsingh