machine learning book c++ machine-learning

book - machine learning c++ pdf



Biblioteca de aprendizaje de máquina general más rápida? (1)

Para mí, lo más importante sería "¿Este kit de herramientas tiene el algoritmo o la característica que quiero probar?" Debido a que estos juegos de herramientas brindan un conjunto bastante diverso de características, primero debe intentar reducir lo que desea hacer.

Entonces, por ejemplo, si tiene un deseo ardiente de probar diferentes algoritmos de optimización evolutiva, entonces elegiría algo como Shark .

Por otro lado, prefiero dlib mayor parte de mi trabajo, pero eso no significa necesariamente mucho, ya que lo escribí :) Sin embargo, si estás interesado en la clasificación binaria, déjame sugerirte mi método favorito actual para eso, el svm_c_ekm_trainer . Frecuentemente uso esto para entrenar SVM no lineales en conjuntos de datos de cientos de miles de puntos. Por lo general, se ejecuta en unos minutos (o, a veces, incluso en segundos), mientras que el algoritmo SMO clásico para esto tardaría horas o días en finalizar.

También hubo algunas buenas respuestas a una pregunta similar formulada no hace mucho tiempo: ¿Qué biblioteca de aprendizaje automático utilizar ?

Weka es probablemente la biblioteca de aprendizaje de máquina de propósito general más popular. Pero puede ser bastante lento en mi experiencia.

He estado buscando en Shark , Waffles , dlib , Plearn y MLC++ como alternativas. De estos, Shark y dlib parecen los más prometedores.

¿Alguien tiene alguna experiencia cuando se trata de pruebas de rendimiento de estas bibliotecas?