SuperAPI AI 工具集

matlab-use-machine-learning-apps

数据与分析

查看项目

更新于 10-16 06:45

技能介绍

用途:该技能用于在 MATLAB 中驱动 Classification Learner 和 Regression Learner 应用,完成模型训练、比较、测试与导出,并支持生成训练代码和通过 Experiment Manager 进行超参数调优。

主要能力:通过 mlearnapp.internal.appcontroller.AppController 提供编程访问,可打开/关闭/保存/加载应用、创建与训练模型、查询模型状态与指标、设置特征选择/PCA/优化器/代价/超参数、打开标准图与结果表、生成可解释性图(PDP、置换重要性、Shapley、LIME),以及导出模型到工作区、Simulink、Coder 或 Production Server。

使用方式:调用时需将技能 scripts 目录加入 MATLAB 路径,例如 addpath('<skill-base-directory>/scripts');,再通过 MATLAB MCP 的 evaluate_matlab_code 工具执行。API 仅供内部使用,不应向用户暴露。

依赖:必需 Statistics and Machine Learning Toolbox;可选 Parallel Computing Toolbox、Deep Learning Toolbox、Simulink、MATLAB Coder、MATLAB Compiler SDK。

适用场景:交互式比较多种模型类型、在留出数据上测试模型、导出模型或生成代码、自动化学习器应用。

限制:不适用于纯命令行 ML、非表格数据的自定义深度学习,以及数据预处理或清洗;验证方案在会话打开时固定,之后不可更改;切勿在未经用户明确许可时使用 closeApp('Force', true)。