Algunos de los buenos módulos que se pueden usar en Python para ML en CV son:
1. Theano
2. nolearn
3. Lasaña
4. Pylearn2
5. Scikit-imagen
Theano, Scikit-image, etc. tienen muy buena documentación con tutoriales y ejemplos de “cómo”
Deep Learning tiene maravillosos tutoriales, grandes conjuntos de datos para experimentos, noticias de inicio, explicaciones y ejemplos de código para generar redes de creencias profundas, redes neuronales recurrentes, etc.
- ¿Hay alguna manera de aprender japonés rápido y gratis?
- ¿Cuáles son los mejores recursos para aprender conceptos de programación?
- ¿Cuáles son algunos recursos para prepararse para las empresas de ingeniería eléctrica?
- ¿Por qué los libros se consideran una fuente de información más confiable para los cursos de nivel de grado que las fuentes en línea, cuando pueden ser igualmente (in) confiables?
- ¿Qué cursos en línea son los mejores para aprender cómo iniciar un negocio y / o generar riqueza?
Inevitablemente, su CPU lo restringirá, ya que la mayoría de los algoritmos serían computacionalmente costosos dada la naturaleza de los datos de visión de computadora. Habilitar el procesamiento paralelo con su GPU es el siguiente paso lógico para reducir el proceso de entrenamiento de conjuntos de datos y hacer predicciones, que consume tiempo. Jugar con filtros y épocas debería reducir un poco el tiempo de procesamiento, sin embargo, esto conllevaría el costo de una pérdida de registro mucho mayor. Algunos recursos para habilitar el procesamiento de GPU son PyGPU – Python para GPU, PyCUDA y Theano
Otros recursos para ayudar a comenzar:
Antorcha Informática científica para LuaJIT.
cuda-convnet – Implementación de C ++ / CUDA de alto rendimiento de redes neuronales convolucionales – Google Project Hosting
Caffe | Marco de aprendizaje profundo
GTSVM
LIBSVM acelerado por GPU