Сгенерируйте файлы MATLAB для генерации кода, использующей кодер configurer
generateFiles(
генерирует файлы MATLAB®, требуемые сгенерировать код C/C++ при помощи кодера configurer configurer
)configurer
, и сохранил сгенерированные файлы в текущей папке.
Чтобы настроить рабочий процесс генерации кода, использовать generateFiles
и codegen
(MATLAB Coder). Если вы не должны настраивать свой рабочий процесс, использовать generateCode
.
generateFiles
генерирует следующие файлы MATLAB:
predict.m
, update.m
, и initialize.m
— predict.m
и update.m
функции точки входа для predict
и update
функции модели машинного обучения, соответственно, и эти две функции вызывают initialize.m
. Можно изменить эти файлы согласно рабочему процессу генерации кода. Например, можно изменить predict.m
файл, чтобы включать предварительную обработку данных, или можно добавить эти функции точки входа в другой проект генерации кода.
MAT-файл, который включает информацию о модели машинного обучения — generateFiles
использует saveLearnerForCoder
функция, чтобы сохранить информацию модели машинного обучения в MAT-файле, имя файла которого хранится в OutputFileName
свойство кодера configurer. initialize.m
загружает сохраненный MAT-файл при помощи loadLearnerForCoder
функция.
После того, как вы генерируете эти файлы, генерируете код C/C++ при помощи codegen
(MATLAB Coder) и подготовленное codegen
аргумент сохранен в CodeGenerationArguments
свойство кодера configurer.
Если папка уже включает все четыре файла MATLAB, то generateFiles
не генерирует файлов.
generateFiles(
генерирует файлы MATLAB в папке, заданной configurer
,'OutputPath',outputPath
)outputPath
.
Чтобы настроить рабочий процесс генерации кода, использовать generateFiles
и codegen
(MATLAB Coder). Если вы не должны настраивать свой рабочий процесс, использовать generateCode
. В дополнение к генерации этих четырех файлов MATLAB, сгенерированных generateFiles
, generateCode
функция также генерирует код C/C++.
generateCode
| learnerCoderConfigurer
| update
| validatedUpdateInputs