اكتشف كيف تعمل وحدات المعالجة Tensor (TPUs) على تسريع مهام التعلُّم الآلي مثل التدريب والاستدلال واكتشاف الكائنات بكفاءة لا مثيل لها.
وحدة معالجة Tensor TPU هي مُسرِّع تعلُّم آلي مصمم خصيصًا تم تطويره بواسطة Google خصيصًا لأعباء عمل الشبكات العصبية. صُممت هذه المعالجات المتخصصة، وهي نوع من الدوائر المتكاملة الخاصة بالتطبيقات (ASIC)، لتسريع عمليات التعلم الآلي وتوسيع نطاقها بشكل كبير، خاصةً في مهام الاستدلال والتدريب. وقد صُممت وحدات المعالجة الحرارية للتعامل مع العمليات الحسابية الرياضية المعقدة التي ينطوي عليها الذكاء الاصطناعي (AI)، مما يوفر تحسينات كبيرة في الأداء مقارنة بوحدات المعالجة المركزية (CPU) وغالباً ما تكون وحدات معالجة الرسومات (GPU) لأنواع معينة من نماذج التعلم الآلي. وهي فعالة بشكل خاص في العمليات الحسابية واسعة النطاق الشائعة في التعلم العميق.
تم تصميم TPU الجة TPU PU من الألف إلى الياء لتلبية المتطلبات الفريدة للتعلم الآلي (ML). وعلى عكس المعالجات ذات الأغراض العامة مثل وحدات المعالجة المركزية أو حتى وحدات معالجة الرسومات التي تتعامل مع مجموعة واسعة من المهام، فإن وحدات المعالجة الحرارية TPU مصممة خصيصًا للتفوق في عمليات حساب tensor - العمليات الرياضية الأساسية في الشبكات العصبية (NNs). الموتر عبارة عن مصفوفات متعددة الأبعاد تمثل البيانات في نماذج التعلم الآلي، وقد تم تحسين وحدات المعالجة ثلاثية الأبعاد لأداء عمليات مضاعفة المصفوفات على نطاق واسع وغيرها من عمليات الجبر tensor بسرعة عالية وكفاءة في استخدام الطاقة. يسمح هذا التخصص لوحدات المعالجة التفاعلية بتنفيذ مهام تعلّم الآلة بسرعة أكبر بكثير من وحدات المعالجة المركزية، وفي العديد من السيناريوهات، بكفاءة أكبر من وحدات معالجة الرسومات، خاصةً عند العمل مع أطر مثل TensorFlow الذي تم تحسينها من أجله في البداية. دعم أطر عمل أخرى مثل PyTorch متاح أيضًا، مما يوسع من إمكانية استخدامها. يمكنك معرفة المزيد حول التفاصيل من مقدمةGoogle Cloud TPU .
تُستخدم وحدات المعالجة الثلاثية على نطاق واسع في العديد من التطبيقات، لا سيما تلك التي تعمل بواسطة خدمات Google وبشكل متزايد في مجالات الذكاء الاصطناعي وتعلم الآلة الأوسع نطاقًا التي يمكن الوصول إليها عبر منصات مثل Google Cloud. تشمل التطبيقات الرئيسية ما يلي:
في حين أن وحدات معالجة الرسوميات ووحدات معالجة الرسومات ووحدات المعالجة المركزية يمكنها جميعًا معالجة العمليات الحسابية، إلا أنها مصممة لأغراض مختلفة وتتفوق في مهام مختلفة:
باختصار، تمثل وحدات المعالجة ثلاثية الأبعاد تقدمًا كبيرًا في الأجهزة المصممة خصيصًا لتلبية متطلبات التعلم الآلي الحديث، مما يوفر أداءً وكفاءة محسّنين لتطبيقات ذكاء اصطناعي محددة، لا سيما مهام التدريب والاستدلال واسعة النطاق. وهي تكمل المسرعات الأخرى مثل وحدات معالجة الرسومات، وتوفر خيارات تعتمد على عبء العمل المحدد، والحجم، والنظام البيئي للبرامج. يمكنك استكشاف خيارات التدريب، بما في ذلك الموارد السحابية، من خلال منصات مثل Ultralytics HUB التي توفر إمكانات تدريب وإدارة مبسطة للنماذج. لمزيد من القراءة حول اتجاهات الذكاء الاصطناعي، تفضل بزيارة مدونةUltralytics .