Я успешно создал нейронную сеть, используя библиотеку Encog Джеффа Хитона. В настоящее время я использую его для классификации (Iris Plants).Как нормализовать входные данные CSV в Encog?
Проблема теперь у меня есть выглядит следующим образом:
У меня есть CSV-файл набора данных, который содержит идеальный выход, и я использую это для обучения. Я хочу использовать отдельный CSV-файл, который не содержит поля вывода для распознавания. У меня есть проблема в том, что, когда я использую новый CSV без выходного поля я получаю следующее сообщение об ошибке при попытке нормализовать свой файл:
Ошибка:
«Невозможно определить целевое поле автоматически, пожалуйста, укажите его.
Это также может произойти, если вы указали неверный формат файла. "
Это метод:
public void NormalizeFile(FileInfo SourceDataFile, FileInfo NormalizedDataFile)
{
var wizard = new AnalystWizard(_analyst);
// This line errors
wizard.Wizard(SourceDataFile, _useHeaders, AnalystFileFormat.DecpntComma);
var norm = new AnalystNormalizeCSV();
norm.Analyze(SourceDataFile, _useHeaders, CSVFormat.English, _analyst);
norm.ProduceOutputHeaders = _useHeaders;
norm.Normalize(NormalizedDataFile);
}
Когда я делаю свою подготовку, которая включает в себя нормализующее обучающих данных. Я сохраняю данные нормализации. Затем я перезаряжаю эти данные нормализации при распознавании.
Если я сохраню выходной столбец в данных, что я узнаю, то он работает! Как насчет случаев новых данных, когда классификация неизвестна?
Например, если использовать следующий формат в качестве файла, который будет признан:
sepal_l, sepal_w, petal_l, petal_w, имя, отчество
затем он добавляет еще один столбец с прогнозируемым выходом, как это:
sepal_l, sepal_w, petal_l, petal_w, имя, предсказание,
однако я хочу, чтобы иметь возможность ввести файлы без столбца имени.
Большое спасибо, Киран
Abhishek вы звезда!Огромное спасибо. Я прочитаю это и получаю прибежище сегодня! –
Я не уверен, как это будет работать без мастера tge, но плохо попробуйте позже. –
Это работает! Замечательно! Спасибо ... Я взломал это вместе так плохо, рефакторируя то, что у меня есть, и делаю это красиво. –