Порядок работы с Est1mator

Материал из Материалы по машинному обучению
Перейти к: навигация, поиск

Полный вариант

  1. Запустить приложение SegmentationFrontend (путь может быть такой D:\SVN\est1mator\trunk\Segmentation\SegmentationFrontend\bin\Release)

Подготовка данных

  1. Разместить файл со скриптом выгрузки данных их базы в директорию с приложением SegmentationFrontend
  2. Запустить загрузку данных из базы командой unloadDataFromQuery. (Пример: unloadDataFromQuery data.csv query.sql -db dbName -dbhost hostName -dbuser 123 -dbpass 1234)
  3. Перемешать и разделить загруженные данные на обучающую и верифицирующую выборки splitData. (Пример: splitData data.csv 0.2)

Подготовка конфигурационных файлов

  1. Создать файл конфигурации модели со значениями по-умолчанию командой writeConf (Пример: writeConf config.json)
  2. При необходимости скорректировать параметры полученного файла конфигурации. Описание параметров см. тут
  3. Создать файл конфигурации обсчета нескольких моделей со значениями по-умолчанию writeBatchSettings. (Пример: writeBatchSettings batch.json)
  4. Скорректировать значения параметров batch-файла.

Построение моделей

  1. Запустить построение моделей командой batch (Пример: batch batch.json)