Keras
deep-learning framework
API de alto nivel para redes neuronales
Lenguajes soportados
Ventajas y Desventajas
Ventajas
- + API simple e intuitiva
- + Prototipado rápido
- + Multi-backend (TensorFlow, JAX, PyTorch)
- + Excelente documentación
- + API extremadamente simple e intuitiva
- + Prototipado rapido de redes neuronales
- + Documentacion excelente
- + Gran comunidad y recursos
- + Ideal para aprender deep learning
Desventajas
- - Menos control de bajo nivel
- - Debugging más difícil
- - Menos flexible que PyTorch puro
- - Debugging de modelos complejos dificil
- - Abstraccion oculta detalles importantes
- - Rendimiento puede ser menor que bajo nivel
- - Dependencia de backends
Casos de Uso
- Deep learning
- Computer vision
- NLP
- Prototipado rápido
- Prototipado rapido de modelos
- Aprendizaje de deep learning
- Redes neuronales clasicas
- Transfer learning
- Clasificacion de imagenes
- Series temporales con LSTM