Генерация C/C++ кода для функции dir и применение обученных моделей в Си коде
Здравствуйте. Я написал код программы для обработки данных с участьем обученной модели из Regression Learner. У меня возникли трудности с переводом этой программы на язык С/C++ с помощью Matlab Coder.
1 Matlab Coder не поддерживает функцию dir для считывания имен файлов в папке. ( Function 'dir' not supported for code generation.) Как я могу решить данную проблему?
2 Так же я попытался загрузить обученную модель при помощи команды load. Как мне воспользоваться моей моделью и перевести ее с помощью Matlab Coder?
(Found unsupported class for variable using function 'load'.
MATLAB class 'function_handle' found at 'q.trainedModel.predictFcn' is unsupported.
Use the command 'whos -file trainedModel.mat' to view the variables in the MAT file.
whos - перечисляет переменные в .mat файле, но не загружает их.
На форумах и в справке написано, что можно использовать функцию coder.ceval, но я не смог реализовать.
Комментарии
Добрый день. Второй вопрос решается функцией saveLearnerForCoder, и обучении fitrgp, но все перестает работать если подключить метод проверки "CrossVal".