استعدوا لـ YOLO Vision 2025!
25 سبتمبر، 2025
10:00 — 18:00 بتوقيت بريطانيا الصيفي
حدث هجين
مؤتمر Yolo Vision 2024
مسرد المصطلحات

Keras

اكتشف Keras، وهي واجهة برمجة تطبيقات Python سهلة الاستخدام تعمل على تبسيط تعلم الآلة من خلال modularity والمرونة ودعم متعدد الخلفيات.

Keras هي واجهة برمجة تطبيقات (API) مفتوحة المصدر وعالية المستوى مكتوبة بلغة Python لإنشاء وتدريب نماذج التعلم العميق (DL). تم تطويرها بواسطة François Chollet، وهي مصممة للتجريب السريع وسهولة الاستخدام، مما يجعلها خيارًا شائعًا لكل من المبتدئين والخبراء في مجال التعلم الآلي (ML). تعمل Keras كواجهة سهلة الاستخدام يمكن تشغيلها فوق العديد من أطر عمل التعلم العميق ذات المستوى الأدنى، مما يزيل الكثير من التعقيد الذي ينطوي عليه كتابة كود DL. فلسفتها الأساسية هي تمكين المطورين من الانتقال من فكرة إلى نموذج عمل بأقل تأخير.

المبادئ المعمارية الأساسية

تم بناء Keras على مبادئ سهولة الاستخدام والنمطية وقابلية التوسع بسهولة. إنها تتيح للمستخدمين إنشاء شبكات عصبية (NN) معقدة عن طريق تكديس الطبقات، تمامًا مثل البناء باستخدام مكعبات LEGO. هذا النهج المعياري يبسط إنشاء هياكل متطورة.

إحدى الميزات الرئيسية لـ Keras هي دعمها للعديد من الواجهات الخلفية. يمكن أن تعمل كواجهة برمجة تطبيقات عالية المستوى للعديد من الأطر الشائعة، بما في ذلك:

  • TensorFlow: الواجهة الخلفية الأساسية والأكثر تكاملاً بإحكام لـ Keras، والتي طورتها Google. يمكنك معرفة المزيد على موقع TensorFlow الرسمي.
  • PyTorch: يتيح دعم PyTorch للمطورين الذين هم على دراية بـ نظام PyTorch البيئي استخدام واجهة برمجة تطبيقات Keras المبسطة.
  • JAX: مكتبة حوسبة رقمية عالية الأداء من Google، والتي يمكن استخدامها كخلفية للبحث المتطور. يمكن العثور على مزيد من المعلومات على صفحة مشروع JAX.

تتيح هذه المرونة للمستخدمين اختيار الواجهة الخلفية التي تناسب احتياجات الأداء وبيئة النشر الخاصة بهم دون تغيير كود Keras عالي المستوى. يحتوي مستودع Keras الرسمي على GitHub على الكود المصدري والمزيد من التفاصيل.

Keras مقابل TensorFlow و PyTorch

من المهم التمييز بين Keras والخلفيات الخاصة بها. في حين أن TensorFlow و PyTorch عبارة عن منصات تعلم عميق شاملة توفر تحكمًا واسعًا في كل جانب من جوانب إنشاء النموذج، فإن Keras تقدم تجربة مبسطة ومجردة. تعطي Keras الأولوية لسرعة المطور والنماذج الأولية السريعة، في حين أن واجهات برمجة التطبيقات منخفضة المستوى مثل TensorFlow Core أو PyTorch توفر مرونة أكبر للبحث المعقد والمخصص. نظرًا لأن Keras أصبحت واجهة برمجة التطبيقات عالية المستوى الرسمية لـ TensorFlow، فقد أصبح الاثنان متكاملين بعمق، لكن Keras تحافظ على تصميمها المتميز الذي يركز على المستخدم.

تطبيقات واقعية

تستخدم Keras على نطاق واسع في جميع الصناعات لتطوير ونشر حلول الذكاء الاصطناعي. بساطتها تجعلها مثالية لمجموعة متنوعة من المهام.

لمزيد من التعلم العملي، توفر صفحة أمثلة كود Keras الرسمية العديد من البرامج التعليمية للتطبيقات المختلفة.

Keras و Ultralytics

في حين أن Ultralytics توفر نماذج حديثة وعالية الأداء مثل Ultralytics YOLO11 ومنصة متكاملة، Ultralytics HUB، لتبسيط تدريب النماذج ونشرها، تظل الإلمام بـ Keras ذا قيمة لأي ممارس للتعلم الآلي. تقدم Keras فهمًا أساسيًا لبناء شبكات عصبية متنوعة من البداية، مما يكمل النماذج المتخصصة عالية الأداء التي توفرها Ultralytics.

تساهم كل من Keras و Ultralytics بشكل كبير في جعل الذكاء الاصطناعي (AI) أكثر سهولة، وإن كان ذلك من خلال مناهج مختلفة - Keras من خلال واجهة برمجة التطبيقات (API) ذات الأغراض العامة وسهلة الاستخدام، و Ultralytics من خلال تركيزها على نماذج وأدوات الرؤية الفعالة والمتطورة. غالبًا ما يمكن تصدير النماذج التي تم إنشاؤها باستخدام Keras إلى تنسيقات قياسية مثل ONNX (تبادل الشبكة العصبية المفتوحة)، مما يتيح التشغيل البيني والنشر عبر منصات مختلفة، على غرار خيارات نشر النماذج المتاحة لنماذج Ultralytics. يمكن أن يوفر فهم Keras أيضًا سياقًا لتقدير خيارات التصميم في المكتبات الأكثر تخصصًا.

باختصار، تبرز Keras كمكتبة قوية تتمحور حول المستخدم وتبسط بشكل كبير تطوير نماذج التعلم العميق وتكرارها. إن تركيزها على سهولة الاستخدام والمرونة ودعم الواجهات الخلفية المتعددة يجعلها أداة أساسية في نظام الذكاء الاصطناعي والتعلم الآلي، وهي مفيدة لكل من المبتدئين الذين يتعلمون الأساسيات والخبراء الذين يجرون تجارب سريعة. للحصول على أدلة تفصيلية ودروس تعليمية ومراجع API، تفضل بزيارة وثائق Keras الرسمية على موقع Keras.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن
تم نسخ الرابط إلى الحافظة