ML - устранение неточностей и багов ML - оптимизация производительности DecisionTreeRegressor.Fit, RandomForestRegressor.Fit ML - тесты
25 lines
632 B
ObjectPascal
25 lines
632 B
ObjectPascal
// OneHotEncoder заменяет категориальный столбец
|
|
// несколькими бинарными столбцами - по одному на каждую категорию.
|
|
uses MLABC;
|
|
|
|
begin
|
|
var df := DataFrame.FromCsvText('''
|
|
city,region
|
|
Ростов-на-Дону,Юг
|
|
Таганрог,Юг
|
|
Воронеж,Центр
|
|
Курск,Центр
|
|
Хабаровск,Дальний Восток
|
|
''');
|
|
|
|
Println('Исходные данные:');
|
|
df.Print;
|
|
Println;
|
|
|
|
var encoder := new OneHotEncoder('region');
|
|
df := encoder.FitTransform(df);
|
|
|
|
Println('После OneHotEncoder:');
|
|
df.Print;
|
|
end.
|