Sobre el proyecto

Keras 3 es un marco de aprendizaje profundo de alto nivel diseñado para ofrecer flexibilidad y rendimiento a través de múltiples backends. Admite JAX, TensorFlow y PyTorch para el entrenamiento y la inferencia, con soporte adicional solo para inferencia de OpenVINO. Las capacidades clave incluyen: - Soporte Multi-Backend: Los usuarios pueden cambiar entre JAX, TensorFlow y PyTorch para aprovechar las ventajas específicas de cada marco, como el rendimiento de JAX o el ecosistema de producción de TensorFlow. - Amplio Rango de Aplicación: Admite el desarrollo de modelos para visión artificial, procesamiento de lenguaje natural, procesamiento de audio, pronóstico de series temporales y sistemas de recomendación. - Interoperabilidad: Los modelos de Keras pueden integrarse en Módulos nativos de PyTorch o funciones de modelo nativas de JAX. También admite conjuntos de datos de varios formatos, incluidos tf.data.Dataset y PyTorch DataLoaders. - Escalabilidad: Diseñado para escalar desde computadoras portátiles locales hasta grandes clústeres de GPU o TPU. - Compatibilidad Hacia Atrás: Actúa como un reemplazo directo para tf.keras cuando se utiliza el backend de TensorFlow.