Генерация кода для предсказания и обновления Используя кодер Конфигурера

Кодер configurer предлагает удобные функции, чтобы сконфигурировать опции генерации кода, сгенерировать код C/C++ и обновить параметры модели в сгенерированном коде.

  • Сконфигурируйте опции генерации кода и задайте атрибуты кодера параметров модели с помощью свойств объектов.

  • Сгенерируйте код C/C++ для predict и update функции модели при помощи generateCode. Это требует MATLAB® Coder™.

  • Обновите параметры модели в сгенерированном коде C/C++, не имея необходимость регенерировать код. Эта функция уменьшает усилие, требуемое регенерировать, повторно развернуть, и повторно проверить код C/C++, когда вы переобучаете модель с новыми данными или настройками. Прежде, чем обновить параметры модели, использовать validatedUpdateInputs подтверждать и извлекать параметры модели, чтобы обновиться.

Эта блок-схема показывает рабочий процесс генерации кода для predict и update функции с помощью кодера configurer.

Code generation workflow for the predict and update functions with a coder configurer

  • После обучения модель создайте кодер configurer при помощи learnerCoderConfigurer, сгенерируйте код при помощи generateCode, и затем проверьте сгенерированный код.

  • После того, как вы переобучите модель с новыми данными или настройками, использовать validatedUpdateInputs подтверждать и извлекать параметры модели. Если переобученная модель не имеет право на обновление, то validatedUpdateInputs возвращает ошибку, и можно затем создать кодер configurer. В противном случае можно обновить параметры модели в сгенерированном коде C/C++, не имея необходимость регенерировать код.

Эта таблица показывает кодер configurer объекты, соответствующие поддерживаемым моделям машинного обучения.

МодельОбъект кодера Конфигурера
Дерево выбора из двух альтернатив для классификации мультиклассовClassificationTreeCoderConfigurer
SVM для и бинарной классификации одного классаClassificationSVMCoderConfigurer
Линейная модель для бинарной классификацииClassificationLinearCoderConfigurer
Модель Multiclass для SVMs и линейные моделиClassificationECOCCoderConfigurer
Дерево выбора из двух альтернатив для регрессииRegressionTreeCoderConfigurer
Регрессия машины опорных векторов (SVM)RegressionSVMCoderConfigurer
Линейная регрессияRegressionLinearCoderConfigurer

Для получения дополнительной информации и примеры, смотрите страницы с описанием для кодера configurer объекты.

Смотрите также

| | | |

Похожие темы