Les comparto mis notas de la clase…
<h3>Frameworks de bajo nivel</h3>Se comunican directamente con el procesador y hacen uso de todo el hardware disponible.
- Cuda: explota la capacidad computacional de las GPU, permite paralelizar las operaciones que aceleran el proceso de entrenamiento.
- Theano: también explota las GPU. No cuenta con una comunidad activa.
- TensorFlow: es el más evolucionado entorno a DL, y sobre él se basan muchas de las arquitecturas de redes neuronales que se disponen en la actualidad.
Orientados a la experiencia de usuario, permiten hacer una experimentación más rápida.
- ScikitLearn: toolkit de heramientas generales, contiene algoritmos de clustering, regresiones, análisis numéricos, etc. Puede servir de complemento de las otras herramientas.
- H2O: se enfoca en desarrollar DL complementado con Big Data
- Fast. ai: basado en el concepto de transfer learning, el cual consiste en utilizar modelos ya entrenados en un contexto particular.
- Keras: tiene la capacidad de consumir frameworks de bajo nivel a través de su API.
Nota
- Deep Learning (DL): Denominación que se le da a las redes neuronales con más de dos capas.
P.D.: En el curso de introducción a ML se usó PyTorch y en lo personal me gustó bastante.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?