عن المشروع
Keras 3 هو إطار عمل عالي المستوى للتعلم العميق مصمم من أجل المرونة والأداء عبر واجهات خلفية متعددة. وهو يدعم JAX و TensorFlow و PyTorch للتدريب والاستدلال، مع دعم إضافي للاستدلال فقط لـ OpenVINO.
تشمل القدرات الرئيسية ما يلي:
- دعم الواجهات الخلفية المتعددة: يمكن للمستخدمين التنقل بين JAX و TensorFlow و PyTorch للاستفادة من مزايا أطر عمل محددة، مثل أداء JAX أو منظومة الإنتاج الخاصة بـ TensorFlow.
- نطاق تطبيق واسع: يدعم تطوير نماذج للرؤية الحاسوبية، ومعالجة اللغات الطبيعية، ومعالجة الصوت، والتنبؤ بالسلاسل الزمنية، وأنظمة التوصية.
- 상호 운용성 (التوافق التشغيلي): يمكن دمج نماذج Keras في PyTorch Modules الأصلية أو وظائف النماذج الأصلية في JAX. كما يدعم مجموعات البيانات من تنسيقات مختلفة، بما في ذلك tf.data.Dataset و PyTorch DataLoaders.
- القابلية للتوسع: مصمم للتوسع من أجهزة الكمبيوتر المحمولة المحلية إلى مجموعات GPU أو TPU الكبيرة.
- التوافق مع الإصدارات السابقة: يعمل كبديل مباشر لـ tf.keras عند استخدام الواجهة الخلفية لـ TensorFlow.