Mi pregunta: ¿Cómo obtengo el error de entrenamiento en el módulo svm (clase SVC)?
Estoy tratando de hacer una gráfica de error del conjunto del tren y del conjunto de prueba contra la cantidad de datos de entrenamiento utilizados (u otras características como C / gamma). Sin embargo, de acuerdo con la documentación de SVM , no existe tal atributo o método expuesto para devolver dichos datos. Encontré que RandomForestClassifier expone un oob_score_ sin embargo.
Solo calcula la puntuación en los datos de entrenamiento:
>>> model.fit(X_train, y_train).score(X_train, y_train)
También puede usar cualquier otra métrica de rendimiento del módulo sklearn.metrics
. El doc está aquí:
http://scikit-learn.org/stable/modules/model_evaluation.html
También: oob_score_
es una estimación de la puntuación de la prueba / validación, no la puntuación de entrenamiento.