分类学习器
使用有监督的机器学习训练模型以对数据进行分类
说明
分类学习器会训练模型,以对数据进行分类。使用此 App,您可以使用各种分类器来探索有监督机器学习。您可以探查数据、选择特征、指定验证方案、训练模型和优化超参数、评估结果以及调查特定预测变量如何影响模型预测。执行自动训练以搜索最佳分类模型类型,包括决策树、判别分析模型、支持向量机、逻辑回归模型、最近邻、朴素贝叶斯模型、核逼近模型、集成模型和神经网络分类模型。要比较模型,请使用度量结果表并在 App 中查看结果图。
通过提供一组已知的输入数据(观测值或示例)和对数据的已知响应(标签或类)来执行有监督机器学习。使用这些数据来训练模型,该模型可以为对新数据的响应生成预测。然后,您可以使用测试数据集来检查模型性能。要了解模型如何使用预测变量进行预测,请使用全局和局部可解释性工具,如部分依赖图、LIME 值和夏普利值。
要将经过训练的模型与新数据结合使用,您可以将模型导出到工作区 Simulink® 和 MATLAB® Production Server™。您可以生成 MATLAB 代码,在 App 外部重新创建训练模型,并探索模型训练工作流的编程分类和进一步自定义。将模型训练代码导出到试验管理器以执行其他任务,例如更改训练数据、调整超参数搜索范围以及运行自定义训练试验。
提示
要开始使用,请在分类器列表中,尝试用 全部(快速训练) 来训练所选模型。请参阅Automated Classifier Training。
需要的产品
MATLAB
Statistics and Machine Learning Toolbox™
打开 分类学习器 App
MATLAB 工具条:在 App 选项卡上的 Machine Learning 下,点击该 App 的图标。
MATLAB 命令提示符:输入
classificationLearner。
示例
- Train Classification Models in Classification Learner App
- 选择分类数据或打开保存的 App 会话
- Automated Classifier Training
- Feature Selection and Feature Transformation Using Classification Learner App
- Choose Classifier Options in Classification Learner
- Visualize and Assess Classifier Performance in Classification Learner
- Explain Model Predictions for Classifiers Trained in Classification Learner App
- Export Classification Model to Predict New Data
编程用途
限制
分类学习器不支持将模型部署到 MATLAB Production Server 中的 MATLAB Online™。
版本历史记录
在 R2015a 中推出
另请参阅
App
函数
fitctree|fitcdiscr|fitcsvm|fitclinear|fitcecoc|fitcknn|fitckernel|fitcensemble|fitcnet|fitglm
