Описание параметров файла batch.json

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

workDir - путь к рабочей директории. В ней автоматически создаются поддиректории с логами и результатами работы эстиматора. Также в этой директории могут находиться файлы с обучающими и верификационными данными, конфигурационные файлы.

trainFileRelative - имя файла с обучающими данными, находящегося в рабочей директории, или полный путь к этому файлу.

verificationFileRelative - имя файла с верификационными данными, находящегося в рабочей директории, или полный путь к этому файлу.

nFoldSteps - количество блоков данных (cross-validation) для перекрёстной проверки моделей. https://ru.wikipedia.org/wiki/Перекрёстная_проверка

description - добавляется в конец названия директории, в которой сохраняются результаты работы

configFileRelative - имя конфигурационного файла, находящегося в рабочей директории, или полный путь к этому файлу.

trainingSetRecordsCount(Значение по умолчанию - "-1")

maxThreads (Значение по умолчанию - 4)

explicitModelFile (Значение по умолчанию - null)

queryFileName (Значение по умолчанию - null)

mssqlConnectionSettings (Значение по умолчанию - null)


Задание параметров перебора paramRanges

ParamRangeStep

{

"$type": "Segmentation.Batch.ParamRangeStep, Segmentation",
"paramName": "split.minSegmentSizeAbsolute",
"minValue": 1000,
"maxValue": 2000,
"stepValue": 1000

},

ParamRangeSet

{

"$type": "Segmentation.Batch.ParamRangeSet, Segmentation",
"paramName": "topLayerStrategy",
"values": [
"None",
"LogisticRegression"
]

}

ParamRangeEnum

{

"$type": "Segmentation.Batch.ParamRangeEnum, Segmentation",
"paramName": "leafStrategy"

}

ParamRangeBool

{

"$type": "Segmentation.Batch.ParamRangeBool, Segmentation",
"paramName": "postprocessEstimationsAsInt"

}

ParamRangeFieldsEnable

{

"$type": "Segmentation.Batch.ParamRangeFieldsEnable, Segmentation",
"tryEmpty": true,
"tryAll": true,
"fields": [
"x",
"y"
]

}