14 votos

Recursos para aprender cómo implementar conjunto de métodos

Entiendo que en teoría (tipo de) cómo se iba a funcionar, pero no estoy seguro de cómo ir sobre la realidad haciendo uso de un conjunto de método (tales como el voto, ponderado mezclas, etc.).

  • ¿Cuáles son buenos recursos para la implementación de conjunto de métodos?
  • Hay recursos en particular con respecto a la aplicación en Python?

EDITAR:

Para aclarar algunos basados en la discusión en los comentarios, yo no estoy buscando conjunto de algoritmos tales como randomForest, etc. En lugar de eso, me pregunto ¿cómo se puede combinar diferentes clasificaciones de los diferentes algoritmos.

Por ejemplo, digamos que alguien utiliza la regresión logística, SVM, y algunos otros métodos para predecir la clase de un determinado observación. ¿Cuál es la mejor manera de ir sobre la captura de la mejor estimación de la clase sobre la base de estas predicciones?

14voto

blahdiblah Puntos 1419

Un buen lugar para comenzar es conseguir una visión de conjunto de aprendizaje. Especialmente usted querrá buscar en impulsar y embolsado. Otro método fue el utilizado por "El Conjunto" de equipo en el Premio de Netflix, se llama "mezcla" o la función de apilamiento.

A continuación, sólo tienes que encontrar algunas bibliotecas que implementan esas y trabajar desde allí. Una rápida búsqueda en google activado scikit y naranja, ambos de los cuales debe tener bagging y boosting (y ambos son de Python).

Si más allá de sólo el uso conjunto de métodos, usted gustaría aprender un poco de la teoría, entonces creo que este papel podría ser un buen punto de partida (siga las referencias de las piezas que usted está interesado).

Saludos.

4voto

Tiberia Puntos 121

'Conjunto de Métodos de Minería de Datos: Mejora de la Precisión a Través de la Combinación de Predicciones', Seni y el Anciano -- Excelente referencia en la práctica de conjunto de la teoría y aplicación, pero el código de acompañamiento es R base.

'La Máquina De Aprendizaje: Una Perspectiva Algorítmica,' S. Marsland -- Excelente Python práctica de base de texto, pero no como el dedicado a puro conjunto de conceptos como la primera referencia.

0voto

mat_geek Puntos 1367

Salford Sistemas tiene un paquete de software llamado Bosques Aleatorios que implementa esta para el árbol de clasificación y regresión de los conjuntos. No tengo ninguna libre R paquetes para ofrecer. Me imagino que tienen un manual de usuario que explica su aplicación. Por analogía, que probablemente podría averiguar cómo hacerlo para el otro conjunto de métodos.

0voto

Rebekka Puntos 21

He encontrado este tutorial que fue de gran ayuda. Que no responda a todas las piezas, pero creo que es un gran comienzo para la discusión: http://vikparuchuri.com/blog/intro-to-ensemble-learning-in-r/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X