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

تينسورفلو

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

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

كيف يعمل TensorFlow

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

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

يعمل نظام TensorFlow الشامل على تبسيط سير عمل تعلّم الآلة بالكامل:

TensorFlow مقابل PyTorch

TensorFlow و PyTorch هما الإطاران المهيمنان في التعلم العميق (DL). تاريخياً، كان TensorFlow (قبل الإصدار 2.0) يستخدم الرسوم البيانية الحسابية الثابتة، وهو المفضل لنشر الإنتاج، بينما كان PyTorch يستخدم الرسوم البيانية الديناميكية، وهو المفضل في البحث من أجل المرونة. مع تنفيذ TensorFlow 2.x المتحمس للتنفيذ، تضاءل هذا الاختلاف. غالبًا ما يتفوق TensorFlow في سيناريوهات نشر الإنتاج بسبب أدوات مثل TensorFlow Serving و Lite. اكتسبت PyTorch، المعروفة بطابعها البيثوني، قوة جذب مبكرة في مجتمع البحث. يتمتع كلا الإطارين الآن بدعم قوي للبحث والإنتاج، ومكتبات واسعة النطاق، ومجتمعات كبيرة. يمكنك استكشاف المقارنة بين أطر عمل الذكاء الاصطناعي للرؤية مثل TensorFlow و PyTorch و OpenCV.

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

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

تكامل Ultralytics

يوفر برنامج Ultralytics تكاملاً سلسًا مع TensorFlow، مما يتيح للمستخدمين الاستفادة من نقاط القوة في كلا النظامين. يمكنك بسهولة تصدير نماذج Ultralytics YOLO إلى تنسيقات TensorFlow المختلفة:

تسمح هذه المرونة للمستخدمين بتدريب نماذج مثل Ultralytics YOLOv8 أو YOLO11 داخل نظام Ultralytics البيئي، وربما تتم إدارتها عبر Ultralytics HUB، لنشرها بكفاءة عبر مجموعة واسعة من المنصات التي يدعمها TensorFlow. يمكنك العثور على وثائق مفصلة حول تكامل Ultralytics هنا.

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

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

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