He leído que los métodos de conjuntos integrados en sklearn usan árboles de decisión como los clasificadores básicos. ¿Es posible utilizar clasificadores personalizados en su lugar?¿Cómo usar clasificadores personalizados en clasificadores de conjuntos en sklearn?
5
A
Respuesta
3
Si se refiere a las clases de bosque al azar, entonces no, esto no es posible actualmente. La opción de permitir otros estimadores se discutió en la lista de correo scikit-learn en enero pasado, pero no creo que haya surgido ningún código real en esa discusión.
2
No sé si ayuda, pero se puede apilar fácilmente/combinar clasificadores personalizados mediante las utilidades de la tubería: http://scikit-learn.org/stable/tutorial/statistical_inference/putting_together.html#pipelining
3
Si utiliza sklearn.ensemble.AdaBoostClassifier
, entonces la respuesta es sí: scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html Puede asignar base_estimator usted mismo.
Cuestiones relacionadas
- 1. Definición de clasificadores Trove
- 2. Clustering y clasificadores Bayes Matlab
- 3. Una pregunta sobre clasificadores en Machine Learning
- 4. ¿Usando diferentes clasificadores para diferentes pruebas JUnit?
- 5. ¿Cómo se sobreutilizan deliberadamente los clasificadores de árboles Weka?
- 6. Rendimiento de los clasificadores de colecciones .NET integrados
- 7. ¿Qué son los clasificadores const de nivel superior?
- 8. Crear artefactos múltiples con diferentes clasificadores a la vez
- 9. Datos persistentes en sklearn
- 10. Confiabilidad de los clasificadores en el detector de cara de opencv
- 11. ¿Cómo obtener la mayoría de las características informativas para los clasificadores scikit-learn?
- 12. Clasificadores de Java: ¿por qué buscar primero el cargador de clases padre?
- 13. ¿Cómo usar permisos personalizados en Android?
- 14. Cómo usar controles personalizados en WPF
- 15. Cómo usar pesas en Weka
- 16. Variable de entorno para AppData \ Local/Access Conjuntos personalizados descargados
- 17. android: ¿Cómo usar colores personalizados?
- 18. ¿Cómo usar SVG para formas de nodos personalizados en graphviz?
- 19. ¿Podemos usar datos JSON personalizados en cubismo?
- 20. Cómo usar iconos personalizados con mapKit framework?
- 21. Cómo usar jQuery ¿Diferido con eventos personalizados?
- 22. Cómo usar sombreadores personalizados junto con GLKit
- 23. Cómo usar unordered_set con tipos personalizados?
- 24. ¿Cómo puedo representar conjuntos en Perl?
- 25. Cómo simular tuplas y conjuntos en C#?
- 26. Botones personalizados en Silverlight
- 27. Problemas con remove_if en VS2010 al usar conjuntos
- 28. Formatos personalizados de DateTime al usar DataSet.WriteXml en .NET
- 29. enumerando conjuntos en GAC
- 30. ¿Cómo hacer botones personalizados en iOS?
Las tuberías no son métodos de conjunto. Solo combinan un único clasificador con una serie de pasos de preproceso. –
Sí, tienes razón. Pero lo que quise decir es que el uso de Pipelining y FeatureUnion se puede usar en conjunto para combinar modelos homogéneos o heterogéneos en pocas líneas de código. Rampa https://github.com/kvh/ramp usa mucho este principio, por ejemplo. – user1151446