مسرد المصطلحات

TensorFlow

اكتشف TensorFlow ، إطار عمل التعلم الآلي القوي مفتوح المصدر Google للابتكار في مجال الذكاء الاصطناعي. قم ببناء نماذج الشبكات العصبية وتدريبها ونشرها بسلاسة!

تدريب YOLO النماذج
ببساطة مع Ultralytics HUB

التعرف على المزيد

TensorFlow هي مكتبة مفتوحة المصدر واسعة الاستخدام ومفتوحة المصدر طوّرها فريق Google Brain للحوسبة العددية والتعلّم الآلي واسع النطاق (ML). وهي توفر منظومة شاملة من الأدوات والمكتبات والموارد المجتمعية التي تسمح للباحثين بتطوير أحدث ما توصلت إليه تكنولوجيا تعلُّم الآلة وللمطورين ببناء ونشر التطبيقات التي تعمل بتعلُّم الآلة بسهولة. وتتيح بنيته المرنة النشر عبر منصات مختلفة، بما في ذلك الخوادم والأجهزة المحمولة عبر TensorFlow Lite ومتصفحات الويب باستخدام TensorFlow.js.

كيف يعمل TensorFlow

في جوهره، يعمل TensorFlow على الموترين، وهي مصفوفات متعددة الأبعاد، ومن هنا جاء اسمTensorFlow" - الذي يمثل تدفق هذه الموترين من خلال رسم بياني حسابي. في حين أن الإصدارات السابقة اعتمدت بشكل كبير على الرسوم البيانية الحسابية الثابتة، إلا أن TensorFlow 2.x قدم التنفيذ المتحمس افتراضيًا، مما يجعله أكثر سهولة وأسهل في التصحيح، وهو مشابه في الإحساس Python القياسية. وتتضمن الميزات الرئيسية التمايز التلقائي لحساب التدرجات اللازمة في التدرج بسهولة في الترحيل العكسي وتدريب النموذج، إلى جانب مجموعة واسعة من الطبقات المبنية مسبقًا والأدوات المساعدة لبناء الشبكات العصبية (NNs). ويستفيد البرنامج من تسريع الأجهزة باستخدام وحدات معالجة الرسومات والأجهزة المتخصصة مثل وحدات المعالجة ثلاثية الأبعاد (TPU) لإجراء عمليات حسابية عالية الأداء.

الميزات الرئيسية والنظام البيئي

يوفر TensorFlow العديد من الميزات التي تعمل على تبسيط سير عمل تعلّم الآلة:

التطبيقات والأمثلة

يُستخدم TensorFlow في العديد من المجالات:

  • الرؤية الحاسوبية: تشغيل تطبيقات مثل تصنيف الصور واكتشاف الأجسام وتجزئة الصور. على سبيل المثال، تستخدم Google TensorFlow في صور Google للتعرف على الصور وميزات البحث. نماذج Ultralytics YOLO على الرغم من تطويرها في المقام الأول في PyTorchيمكن تحويلها إلى تنسيق TensorFlow للنشر.
  • معالجة اللغة الطبيعية (NLP): تُستخدم لمهام مثل الترجمة الآلية، وتحليل المشاعر، وبناء نماذج لغوية متطورة مثل BERT. كانت خوارزمية RankBrain الخاصة ببحث Google Search، والتي تساعد في تفسير استعلامات البحث المعقدة، تطبيقًا مبكرًا واسع النطاق لـ TensorFlow.
  • الرعاية الصحية: المساعدة في تحليل الصور الطبية للكشف عن الأمراض من الفحوصات أو التنبؤ بنتائج المرضى بناءً على السجلات الصحية الإلكترونية.
  • التمويل: يُستخدم للكشف عن الاحتيال والتداول الخوارزمي ونماذج تسجيل الائتمان.

TensorFlow مقابل PyTorch

TensorFlow و PyTorch هما الإطاران المهيمنان في التعلم العميق. تاريخياً، كان TensorFlow معروفاً بقوته في نشر الإنتاج وقابليته للتوسع باستخدام الرسوم البيانية الثابتة، بينما اكتسب PyTorch شعبية في مجتمع البحث بسبب رسومه البيانية الديناميكية وإحساسه الأكثر بايثونيّة. ومع ذلك، مع اعتماد TensorFlow 2.x للتنفيذ المتحمس، أصبحت الاختلافات أقل وضوحًا. يعتمد الاختيار غالبًا على احتياجات المشروع المحددة وإلمام الفريق وأدوات النظام البيئي. العديد من النماذج، بما في ذلك Ultralytics YOLOv8توفر خيارات توافق أو تصدير لكلا الإطارين، مما يتيح المرونة في نشر النموذج.

قراءة الكل