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