exponenta event banner

Инкрементное обучение

Подгонка линейной модели для регрессии к потоковым данным и отслеживание ее производительности

Инкрементное обучение, или онлайн-обучение, включает в себя обработку входящих данных из потока данных, возможно, без знания распределения переменных предиктора, аспектов целевой функции и того, помечены ли наблюдения. Проблемы инкрементного обучения контрастируют с традиционными методами машинного обучения, в которых достаточно помеченных данных доступно для соответствия модели, выполнения перекрестной проверки для настройки гиперпараметров и вывода характеристик распределения предиктора.

Для инкрементного обучения требуется настроенная модель инкрементного обучения. Создать и настроить инкрементную модель можно непосредственно с помощью incrementalRegressionLinearили можно преобразовать поддерживаемую традиционно обученную модель в инкрементного ученика с помощью incrementalLearner. После настройки модели и настройки потока данных можно подгонять инкрементную модель к входящим порциям данных, отслеживать прогнозирующую производительность модели или выполнять оба действия одновременно.

Дополнительные сведения см. в разделе Обзор инкрементного обучения.

Функции

развернуть все

incrementalLearnerПреобразование регрессионной модели вспомогательной векторной машины (SVM) в инкрементную модель ученика
incrementalLearnerПреобразование линейной регрессионной модели в инкрементную
fitОбучение линейной модели для инкрементного обучения
updateMetricsОбновление показателей производительности в линейной модели для инкрементного обучения с учетом новых данных
updateMetricsAndFitОбновление показателей производительности в линейной модели для инкрементного обучения с учетом новых данных и модели поезда
predictПрогнозирование ответов для новых наблюдений из линейной модели для инкрементного обучения
lossПотеря линейной модели для инкрементного обучения по пакету данных

Объекты

incrementalRegressionLinearМодель линейной регрессии для инкрементного обучения

Темы

Обзор инкрементного обучения

Узнайте о фундаментальных концепциях инкрементного обучения, включая инкрементные объекты обучения, функции и рабочие процессы.

Настройка модели инкрементного обучения

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

Внедрение инкрементного обучения для линейной регрессии с использованием краткого рабочего процесса

Используйте сжатый рабочий процесс для внедрения инкрементного обучения для линейной регрессии с преквенциальной оценкой.

Внедрение инкрементного обучения для линейной регрессии с использованием гибкого рабочего процесса

Используйте гибкий рабочий процесс для внедрения инкрементного обучения для линейной регрессии с преквенциальной оценкой.

Инициализация модели инкрементного обучения из модели регрессии SVM, обученной слушателю регрессии

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