مسرد مصطلحات التعلم الآلي: TensorFlow

تحتوي هذه الصفحة على مصطلحات مسرد مصطلحات TensorFlow. للاطّلاع على جميع مصطلحات مسرد المصطلحات، انقر هنا.

B

استنتاج مجمّع

#TensorFlow
#GoogleCloud

يشير ذلك المصطلح إلى عملية استنتاج التوقعات على عدة أمثلة غير مصنَّفة إلى مجموعات فرعية أصغر ("مجموعات").

يمكن أن يستفيد الاستنتاج المجمَّع من ميزات التوازي لشرائح التسريع. ويعني ذلك أن المسرِّعات الإعلانية المتعددة يمكنها استنتاج توقّعات على مجموعات مختلفة من الأمثلة غير المصنّفة في الوقت نفسه، ما يزيد بشكل كبير عدد الاستنتاجات في الثانية.

C

Cloud TPU

#TensorFlow
#GoogleCloud

هو مسرِّع أعمال متخصص ومصمّم لتسريع أعباء عمل تعلُّم الآلة على Google Cloud.

D

Dataset API (tf.data)

#TensorFlow

واجهة برمجة تطبيقات TensorFlow عالية المستوى لقراءة البيانات وتحويلها إلى نموذج تتطلّبه خوارزمية تعلُّم الآلة. يمثّل الكائن tf.data.Dataset سلسلة من العناصر يحتوي فيها كل عنصر على أدوات استشعار واحدة أو أكثر. يوفّر الكائن tf.data.Iterator إمكانية الوصول إلى عناصر Dataset.

للحصول على تفاصيل حول Dataset API، يُرجى الاطّلاع على مقالة tf.data: إنشاء مسارات إدخال TensorFlow في دليل TensorFlow Programmer.

الجهاز

#TensorFlow
#GoogleCloud

عبارة محملة زائدة مع التعريفين المحتملين التاليين:

  1. هي فئة من الأجهزة التي يمكنها تشغيل جلسة TensorFlow، بما في ذلك وحدات المعالجة المركزية (CPU) ووحدات معالجة الرسومات، ووحدات معالجة الموتّرات.
  2. عند تدريب نموذج تعلُّم الآلة على شرائح المسرّع (وحدات معالجة الرسومات أو وحدات معالجة الموتّرات)، وهي جزء النظام الذي يتلاعب فعليًا بوحدات الشدّة وعمليات التضمين. يعمل الجهاز على شرائح مسرِّعة أعمال. في المقابل، يعمل المضيف عادةً على وحدة المعالجة المركزية (CPU).

E

الإعدام الحماسي

#TensorFlow

بيئة برمجة TensorFlow يتم فيها تشغيل operations بشكل فوري. في المقابل، لا يتم تنفيذ العمليات المستندة إلى تنفيذ الرسم البياني إلى أن يتم تقييمها بشكلٍ صريح. التنفيذ السريع هو واجهة أساسية تشبه إلى حدّ كبير الرمز البرمجي في معظم لغات البرمجة. عادةً ما تكون برامج التنفيذ السريعة أسهل بكثير في تصحيح الأخطاء من برامج تنفيذ الرسم البياني.

مقدِّر

#TensorFlow

واجهة برمجة تطبيقات TensorFlow متوقّفة استخدِم tf.keras بدلاً من المُقدّرين.

F

هندسة الخصائص

#fundamentals
#TensorFlow

عملية تتضمن الخطوات التالية:

  1. تحديد الميزات التي قد تكون مفيدة في تدريب نموذج.
  2. تحويل البيانات الأولية من مجموعة البيانات إلى إصدارات فعالة من تلك الميزات.

على سبيل المثال، قد ترى أنّ علامة temperature قد تكون ميزة مفيدة. بعد ذلك، يمكنك تجربة التجميع لتحسين ما يمكن أن يتعلّمه النموذج من نطاقات temperature المختلفة.

يُطلَق على هندسة الميزات أحيانًا اسم استخراج الميزات أو التميّز.

مواصفات الميزات

#TensorFlow

يصِف هذا القسم المعلومات المطلوبة لاستخراج بيانات الميزات من المخزن المؤقت للبروتوكول tf.Example. نظرًا لأن المخزن المؤقت للبروتوكول tf.Example هو حاوية للبيانات، يجب عليك تحديد ما يلي:

  • البيانات المراد استخراجها (أي مفاتيح الميزات)
  • نوع البيانات (على سبيل المثال، عدد عائم أو عدد صحيح)
  • الطول (ثابت أو متغير)

G

رسم بياني

#TensorFlow

في TensorFlow، وهي إحدى المواصفات الحسابية. تمثل العُقد في الرسم البياني العمليات. يتم توجيه الحواف وتمثل تمرير نتيجة عملية (أداة استشعار) كمعامل إلى عملية أخرى. استخدِم TensorBoard لعرض رسم بياني.

تنفيذ الرسم البياني

#TensorFlow

بيئة برمجة TensorFlow حيث ينشئ البرنامج أولاً رسمًا بيانيًا ثم ينفِّذ كل ذلك الرسم البياني أو جزء منه. يُعد تنفيذ الرسم البياني وضع التنفيذ التلقائي في TensorFlow 1.x.

قارِنها مع التنفيذ الدقيق.

H

مضيف

#TensorFlow
#GoogleCloud

عند تدريب نموذج تعلُّم الآلة على شرائح المسرّع (وحدات معالجة الرسومات أو وحدات معالجة الموتّرات)، وهو جزء النظام الذي يتحكّم في كليهما:

  • التدفق العام للرمز.
  • استخراج مسار الإدخال وتحويله

يعمل المضيف عادةً على وحدة معالجة مركزية (CPU) وليس على شريحة مسرِّعة أعمال. ويعالج الجهاز الموتّر المتوفّر في شرائح المسرّع.

L

Layers API (tf.layers)

#TensorFlow

واجهة برمجة تطبيقات TensorFlow لإنشاء شبكة عصبية عميقة مكونة من الطبقات. تتيح لك Layers API إنشاء أنواع مختلفة من الطبقات، مثل:

تتّبع واجهة برمجة تطبيقات Layers اصطلاحات واجهة برمجة التطبيقات لطبقات Keras. أي، بخلاف البادئة المختلفة، فإن جميع الدوال في واجهة برمجة التطبيقات Layers لها نفس الأسماء والتوقيعات مثل نظيراتها في واجهة برمجة التطبيقات Keras Layers.

ن

شبكة متداخلة

#TensorFlow
#GoogleCloud

مصطلح في البرمجة الموازية لتعلُّم الآلة هو مصطلح مرتبط بتخصيص البيانات والنموذج لشرائح TPU وتحديد كيفية تقسيم هذه القيم أو تكرارها.

"شبكات متداخلة" هي مصطلح مثقل بالحمل يمكن أن يعني أيًا مما يلي:

  • تصميم مادي لشرائح TPU.
  • يشير ذلك المصطلح إلى بنية منطقية مجرّدة لتعيين البيانات والنموذج إلى شرائح وحدة معالجة الموتّرات.

في كلتا الحالتين، يتم تحديد الشبكة المتداخلة على أنّها شكل.

المقياس

#TensorFlow

إحصائية تهمك.

الهدف هو مقياس يحاول نظام تعلُّم الآلة تحسينه.

N

عقدة (رسم بياني TensorFlow)

#TensorFlow

عملية في رسم بياني من TensorFlow.

O

العملية (op)

#TensorFlow

في TensorFlow، يشير أي إجراء إلى إنشاء Tensor أو التلاعب به أو تدميره. على سبيل المثال، ضرب المصفوفة هو عملية تأخذ معاملين Tensor كإدخال وتنتج عنها Tensor واحد كمخرجات.

P

خادم المعلَمة (PS)

#TensorFlow

وظيفة تتتبّع معلَمات النموذج في بيئة موزّعة.

سين

قائمة المحتوى التالي

#TensorFlow

عملية TensorFlow تنفّذ بنية بيانات قائمة الانتظار يُستخدم عادةً في وحدات الإدخال والإخراج.

R

التصنيف (المستشعر)

#TensorFlow

عدد السمات في أداة استشعار على سبيل المثال، رتبة مقياس رقمي 0، ورتبة المتجه 1، والمصفوفة رتبت 2.

يجب عدم الخلط بينها وبين الترتيب (الترتيب العادي).

الدليل الجذري

#TensorFlow

الدليل الذي تحدّده لاستضافة الأدلة الفرعية لنقطة تحقق TensorFlow وملفات الأحداث لنماذج متعددة.

S

SavedModel

#TensorFlow

التنسيق المقترَح لحفظ نماذج TensorFlow واستردادها SaveModel هو تنسيق تسلسلي محايد في اللغة ويمكن استرداده، ويتيح للأنظمة والأدوات ذات المستوى الأعلى إنتاج نماذج TensorFlow واستخدامها وتحويلها.

يمكنك الاطّلاع على فصل الحفظ والاستعادة في دليل مبرمج TensorFlow للحصول على التفاصيل الكاملة.

موفّر

#TensorFlow

كائن TensorFlow المسئول عن حفظ نقاط فحص النموذج.

جزء

#TensorFlow
#GoogleCloud

قسم منطقي لمجموعة التدريب أو النموذج. عادةً ما تنشئ بعض العمليات أجزاءً من خلال قسمة الأمثلة أو المعلَمات إلى أجزاء متساوية الحجم (عادةً). ثم يتم تعيين كل جزء لجهاز مختلف.

ويُطلق على النموذج إلى أجزاء اسم التوازي للنموذج، ويُعرف تقسيم البيانات إلى أجزاء بتوازي البيانات.

الملخّص

#TensorFlow

في TensorFlow، هي قيمة أو مجموعة قيم يتم احتسابها عند خطوة معيّنة، وتُستخدَم عادةً لتتبُّع مقاييس النماذج أثناء التدريب.

T

موت

#TensorFlow

يشير ذلك المصطلح إلى بنية البيانات الأساسية في برامج TensorFlow. الموتّرات عبارة عن أبعاد ن (حيث يمكن أن تكون N كبيرة جدًا) هياكل بيانات، غالبًا ما تكون مقاييس أو متجهات أو المصفوفات. يمكن أن تحتوي عناصر Tensor على قيم عدد صحيح أو نقطة عائمة أو قيم سلسلة.

TensorBoard

#TensorFlow

لوحة البيانات التي تعرض الملخّصات المحفوظة أثناء تنفيذ برنامج واحد أو أكثر من برامج TensorFlow.

TensorFlow

#TensorFlow

هي منصة موزّعة وواسعة النطاق لتعلُّم الآلة. يشير المصطلح أيضًا إلى طبقة واجهة برمجة التطبيقات الأساسية في مكدس TensorFlow، والتي تدعم الحوسبة العامة على الرسوم البيانية لتدفق البيانات.

على الرغم من أنّ TensorFlow يُستخدم بشكل أساسي في التعلم الآلي، يمكنك أيضًا استخدام TensorFlow للمهام غير المستندة إلى تعلُّم الآلة التي تتطلب عملية حسابية رقمية باستخدام الرسوم البيانية لتدفق البيانات.

ملعب TensorFlow

#TensorFlow

برنامج يصور مدى تأثير المعلَمات الفائقة المختلفة في تدريب النموذج (الشبكة العصبونية بشكل أساسي). يمكنك الانتقال إلى http://playground.أحرفflow.org لإجراء تجربة باستخدام منصة TensorFlow Playground.

عرض TensorFlow

#TensorFlow

يشير ذلك المصطلح إلى نظام أساسي لنشر النماذج المدرَّبة في مرحلة الإنتاج.

وحدة معالجة الموتّر (TPU)

#TensorFlow
#GoogleCloud

يشير ذلك المصطلح إلى دائرة متكاملة (ASIC) خاصة بالتطبيق تعمل على تحسين أداء مهام تعلُّم الآلة. يتم نشر شبكات ASIC هذه على شكل شرائح TPU متعددة على جهاز TPU.

ترتيب الموتّر

#TensorFlow

اطّلِع على الترتيب (Tensor).

شكل الموتّر

#TensorFlow

عدد العناصر التي يحتوي عليها أداة استشعار بأبعاد مختلفة. على سبيل المثال، يتخذ شكل Tens [5, 10] شكل 5 في بُعد و10 في بُعد آخر.

حجم الموتّر

#TensorFlow

إجمالي عدد الكميات القياسية التي تحتوي عليها Tensor. على سبيل المثال، يبلغ حجم [5, 10] Tensor 50.

tf.Example

#TensorFlow

مرجع احتياطي للبروتوكول القياسي لوصف بيانات الإدخال لأغراض تدريب نموذج تعلُّم الآلة أو استنتاجه.

tf.keras

#TensorFlow

تم دمج Keras في TensorFlow.

TPU

#TensorFlow
#GoogleCloud

اختصار وحدة معالجة أجهزة الاستشعار

شريحة بولي يورثان متلدّن بالحرارة

#TensorFlow
#GoogleCloud

مسرِّع أعمال جبر خطّي قابل للبرمجة مع ذاكرة ذات نطاق ترددي عالي على الرقاقة يتم تحسينها لتتناسب مع أعباء عمل تعلُّم الآلة. يتم نشر عدة شرائح TPU على جهاز TPU.

جهاز بولي يورثان متلدّن بالحرارة

#TensorFlow
#GoogleCloud

لوحة دارة كهربائية (PCB) تتضمن عدة شرائح TPU وواجهات شبكة ذات معدل نقل بيانات عالٍ وأجهزة تبريد النظام.

وحدة معالجة الموتّرات الرئيسية

#TensorFlow
#GoogleCloud

يشير ذلك المصطلح إلى عملية التنسيق المركزية التي يتم تنفيذها على جهاز مضيف يُرسل البيانات والنتائج والبرامج والأداء ومعلومات عن سلامة النظام ويستقبلها إلى العاملين في وحدة معالجة الموتّرات. يدير وحدة المعالجة المركزية الرئيسية أيضًا عملية إعداد أجهزة معالجة الموتّرات وإيقافها.

عقدة وحدة معالجة الموتّرات

#TensorFlow
#GoogleCloud

مورد وحدة معالجة الموتّرات في Google Cloud مع نوع وحدة معالجة الموتّرات محدّد تتصل عقدة وحدة معالجة الموتّرات بشبكة VPC من شبكة VPC المشابهة. عُقد وحدة معالجة الموتّرات هي مورد يتم تحديده في Cloud TPU API.

كبسولة بولي يورثان متلدّن بالحرارة

#TensorFlow
#GoogleCloud

هو إعداد محدد لأجهزة TPU في مركز بيانات Google. تتصل جميع الأجهزة الموجودة في كبسولة TPU بعضها ببعض عبر شبكة مخصصة عالية السرعة. وحدة TPU Pod هي أكبر عملية ضبط لأجهزة TPU المتاحة لإصدار معيّن من TPU.

مورد وحدة معالجة الموتّرات

#TensorFlow
#GoogleCloud

وحدة معالجة الموتّرات الفائقة (TPU) على Google Cloud التي تنشئها أو تديرها أو تستخدمها على سبيل المثال، عُقد وحدة معالجة الموتّرات وأنواع وحدات معالجة الموتّرات هي موارد وحدة معالجة الموتّرات.

شريحة بولي يورثان متلدّن بالحرارة

#TensorFlow
#GoogleCloud

شريحة TPU هي جزء جزئي من أجهزة TPU المضمّنة في حافظة TPU. تتصل جميع الأجهزة الموجودة في شريحة TPU ببعضها البعض عبر شبكة مخصصة عالية السرعة.

نوع بولي يورثان متلدّن بالحرارة

#TensorFlow
#GoogleCloud

ضبط جهاز TPU واحد أو أكثر مع إصدار محدّد من أجهزة TPU. عليك اختيار نوع TPU عند إنشاء عقدة TPU على Google Cloud. على سبيل المثال، v2-8 نوع TPU هو جهاز واحد من نوع TPU v2 مزوّد بـ 8 أنوية. يحتوي نوع TPU v3-2048 على 256 جهازًا متصلاً بالشبكة من الإصدار 3 من TPU وبإجمالي 2048 نواة. أنواع وحدات معالجة الموتّرات هي مورد يتم تحديده في Cloud TPU API.

عامل TPU

#TensorFlow
#GoogleCloud

يشير ذلك المصطلح إلى عملية يتم تشغيلها على جهاز مضيف وتنفيذ برامج تعلُّم الآلة على أجهزة معالجة الموتّرات الفائقة (TPU).