Конвейеры
Конвейер нужен, чтобы собрать подготовку данных и модель в один воспроизводимый процесс.
Вместо того чтобы отдельно масштабировать признаки, обучать модель и повторять те же действия для новых данных, конвейер хранит эту последовательность как единый объект.
Что будет на странице
Заголовок раздела «Что будет на странице»- Подготовка обучающей таблицы.
- Добавление преобразователя признаков.
- Добавление модели.
- Обучение конвейера.
- Получение предсказаний и оценка качества.
Минимальный набросок
Заголовок раздела «Минимальный набросок»uses MLABC;
begin var pipeline := new Pipeline;
pipeline.Add(new StandardScaler); pipeline.Add(new LogisticRegression);
pipeline.Fit(XTrain, yTrain);
var pred := pipeline.Predict(XTest); Println(Accuracy(yTest, pred));end.Эта страница станет продолжением примера с первой моделью: та же задача, но уже с явным этапом предобработки.