Classification Learner
Entrenar modelos para clasificar datos usando machine learning supervisado
Descripción
La app Classification Learner entrena modelos para clasificar datos. Con esta app, puede explorar el proceso de machine learning supervisado mediante varios clasificadores. Puede explorar los datos, seleccionar características, especificar esquemas de validación, entrenar modelos y optimizar hiperparámetros, evaluar los resultados e investigar cómo contribuyen determinados predictores a modelar predicciones. Lleve a cabo entrenamiento automatizado para buscar el mejor tipo de modelo de clasificación, incluyendo árboles de decisión, modelos de análisis discriminantes, máquinas de vectores de apoyo, modelos de regresión logística, vecinos más cercanos, modelos Naive Bayes, modelos de aproximación de kernel, modelos de ensemble y modelos de clasificación de redes neuronales. Para comparar modelos, use la tabla de resultados de métricas y vea las gráficas de resultados en la app.
Lleve a cabo procesos de machine learning supervisados facilitando un conjunto de datos de entrada conocidos (observaciones o ejemplos) y respuestas conocidas a los datos (etiquetas o clases). Utilice los datos para entrenar un modelo que genera predicciones que responden a nuevos datos. Después, puede comprobar el rendimiento del modelo utilizando un conjunto de datos de prueba. Para entender cómo el modelo usa predictores para hacer predicciones, utilice herramientas de interpretación globales y locales, como gráficas de dependencia parcial, valores de LIME y valores de Shapley.
Para usar el modelo entrenado con datos nuevos, puede exportar el modelo al área de trabajo, Simulink®, y MATLAB® Production Server™. Puede generar código de MATLAB para recrear el modelo entrenado fuera de la app y explorar la clasificación programática y otras personalizaciones del flujo de trabajo de entrenamiento del modelo. Exporte el código de entrenamiento del modelo a Experiment Manager para llevar a cabo tareas adicionales, como cambiar los datos de entrenamiento, ajustar los rangos de búsqueda de los hiperparámetros y ejecutar experimentos de entrenamiento personalizados.
Sugerencia
Para empezar, en la lista Classifier, pruebe All Quick-To-Train para entrenar una selección de modelos. Consulte Automated Classifier Training.
Productos necesarios
MATLAB
Statistics and Machine Learning Toolbox™
Abrir la aplicación Classification Learner
Barra de herramientas de MATLAB: En la pestaña Apps, en Machine Learning, haga clic en el icono de la app.
Línea de comandos de MATLAB: Introduzca
classificationLearner.
Ejemplos
- Train Classification Models in Classification Learner App
- Seleccionar datos para clasificación o abrir sesión guardada en la app
- Automated Classifier Training
- Selección y transformación de características mediante la app Classification Learner
- Choose Classifier Options in Classification Learner
- Visualizar y evaluar el rendimiento de clasificadores en Classification Learner
- Explain Model Predictions for Classifiers Trained in Classification Learner App
- Export Classification Model to Predict New Data
Uso programático
Limitaciones
Classification Learner no es compatible con el despliegue de modelos a MATLABProduction Server en MATLABOnline™.
Historial de versiones
Introducido en R2015a
Consulte también
Apps
Funciones
fitctree|fitcdiscr|fitcsvm|fitclinear|fitcecoc|fitcknn|fitckernel|fitcensemble|fitcnet|fitglm
