¿Cuáles son las mejores mejores bibliotecas para la clasificación? ¿Cómo se comparan entre sí?

LIBSVM: una biblioteca para máquinas de vectores de soporte, es posiblemente la mejor biblioteca para clasificación que he usado en mucho tiempo. Está disponible en c ++ y java, aunque hay extensiones disponibles para casi todos los idiomas principales. Tiene opciones para entrenar un modelo con un núcleo lineal, un núcleo polinomial, un núcleo RBF, e incluso le permite usar una matriz de gramo de núcleo previamente calculada. También tiene una implementación CUDA, en caso de que esté interesado. Pero, esta biblioteca es solo para SVM.

Otra biblioteca con la que estoy muy impresionado es PyBrain. Es fácil de usar, tiene interfaces con muchas de las bibliotecas existentes y admite una gran cantidad de algoritmos de aprendizaje. La mejor característica de pyBrain son los entornos. Estos son escenarios / casos de prueba bien diseñados para probar sus algoritmos.

Apache Mahout, también merece una posición debido a su ‘uso extensivo del marco MapReduce. Sin embargo, la elección de los algoritmos de clasificación es muy limitada. Y a menos que esté trabajando con texto, será un gran problema.

Pocos otros que vale la pena mencionar son Weka, MATLAB nntool, Shark, CRAN-R

More Interesting

¿Cómo reconoce la red neuronal convolucional los objetos de las imágenes sin la percepción o reconocimiento 3D?

¿Cómo se interpretan la precisión y el recuerdo en una tarea de segmentación?

¿El aprendizaje automático no supervisado basado en la agrupación de datos también determina automáticamente la cantidad de agrupaciones?

¿Cómo se puede hacer la experimentación de aprendizaje profundo en una PC en casa?

¿Por qué los entrenamientos CNN desequilibrados afectan tanto la clasificación?

¿Cuáles son las probabilidades de ingresar a un programa de posgrado de aprendizaje automático en una escuela superior si mi experiencia en investigación es en bioinformática y algo de experiencia en investigación en PNL?

¿Cómo puede un estudiante graduado de primer año en ciencias de la computación encontrar un trabajo en minería y análisis de datos después de graduarse?

¿Cuáles son las mejores plataformas de ciencia de datos?

¿Los métodos de aprendizaje automático son generales en comparación con los métodos de series temporales que se pueden llamar especializados?

Cómo hacer que una máquina entienda el texto del lenguaje natural a través de Python

¿Cuáles son algunos buenos documentos con ejemplos del mundo real del aprendizaje de refuerzo inverso (IRL)?

¿Por qué algunas personas confunden las estadísticas con el aprendizaje automático?

¿Cuál es el progreso en visión artificial?

¿Por qué las personas incrustan / envuelven código python en C / C ++?

¿Existe un método común para detectar la convergencia de la muestra de Gibbs y el algoritmo de maximización de expectativas?