Об этом проекте

Keras 3 — это высокоуровневый фреймворк для глубокого обучения, разработанный для обеспечения гибкости и производительности при работе с различными бэкендами. Он поддерживает JAX, TensorFlow и PyTorch для обучения и инференса, а также предоставляет дополнительную поддержку только для инференса через OpenVINO. Ключевые возможности включают: - Поддержка нескольких бэкендов: пользователи могут переключаться между JAX, TensorFlow и PyTorch, чтобы использовать преимущества конкретных фреймворков, таких как производительность JAX или производственная экосистема TensorFlow. - Широкий спектр применения: поддержка разработки моделей для компьютерного зрения, обработки естественного языка, обработки аудио, прогнозирования временных рядов и рекомендательных систем. - Взаимосовместимость: модели Keras могут быть интегрированы в нативные модули PyTorch или нативные функции моделей JAX. Также поддерживаются наборы данных различных форматов, включая tf.data.Dataset и PyTorch DataLoaders. - Масштабируемость: разработан для масштабирования от локальных ноутбуков до крупных кластеров GPU или TPU. - Обратная совместимость: выступает в качестве прямой замены tf.keras при использовании бэкенда TensorFlow.