מילון מונחים ללמידת מכונה: Google Cloud

דף זה מכיל מונחי מונחים של Google Cloud. לכל המונחים במילון המונחים, לחצו כאן.

A

צ'יפ אקסלרטור

#GoogleCloud

קטגוריה של רכיבי חומרה מיוחדים, שמיועדים לבצע חישובי מפתח שדרושים לאלגוריתמים של למידה עמוקה (Deep Learning).

צ'יפים מסוג מאיץ (או פשוט מאיצים) יכולים לשפר משמעותית את המהירות והיעילות של משימות אימון והסקת מסקנות בהשוואה למעבד (CPU) לשימוש כללי. המכשירים האלה אידיאליים לאימון רשתות נוירונים ולמשימות עיבוד דומות.

דוגמאות לצ'יפים של מאיץ:

  • יחידות עיבוד Tensor של Google (TPUs) עם חומרה ייעודית ללמידה עמוקה (Deep Learning).
  • יחידות ה-GPU של NVIDIA, למרות שתוכננו במקור לעיבוד גרפיקה, נועדו לאפשר עיבוד מקביל ויכולות להגביר משמעותית את מהירות העיבוד.

B

הֶקֵּשׁ באצווה

#TensorFlow
#GoogleCloud

התהליך של הסקת חיזויים מדוגמאות ללא תווית המחולקות לקבוצות משנה קטנות יותר ("אצווה").

הסקת המסקנות מאצווה יכולה למנף את תכונות המקבילות של צ'יפים של מאיץ. כלומר, מספר מאיצים יכולים בו-זמנית להסיק תחזיות על קבוצות שונות של דוגמאות ללא תוויות, וכך להגדיל באופן משמעותי את מספר ההסקות לשנייה.

C

Cloud TPU

#TensorFlow
#GoogleCloud

מאיץ חומרה ייעודי, שמטרתו להאיץ עומסי עבודה של למידת מכונה ב-Google Cloud.

D

מכשיר

#TensorFlow
#GoogleCloud

מונח עמוס מדי עם שתי ההגדרות האפשריות הבאות:

  1. קטגוריית חומרה שיכולה להריץ סשן TensorFlow, כולל מעבדי CPU, מעבדי GPU ו-TPUs.
  2. כשמאמנים מודל ML על צ'יפים של מאיץ (GPUs או TPU), החלק במערכת שמבצע למעשה מניפולציה של tensors ו-embeddings. המכשיר פועל על צ'יפים של מאיץ. לעומת זאת, המארח פועל בדרך כלל על מעבד (CPU).

H

מארח

#TensorFlow
#GoogleCloud

כשמאמנים מודל ML על צ'יפים של מאיצים (GPUs או TPUs), החלק במערכת ששולט בשני הרכיבים הבאים:

  • הזרימה הכוללת של הקוד.
  • החילוץ והטרנספורמציה של צינור הקלט

המארח בדרך כלל פועל במעבד (CPU) ולא בצ'יפ המאיץ; המכשיר מבצע מניפולציה של tensors על הצ'יפים של המאיץ.

M

רשת

#TensorFlow
#GoogleCloud

בתכנות מקבילות של למידת מכונה, מונח שקשור להקצאת הנתונים והמודל לצ'יפים של TPU, והגדרת האופן שבו הערכים האלה יפוצלו או ישוכפלו.

רשת היא מונח עמוס מדי, שיכול להיות בעל אחת מהאפשרויות הבאות:

  • פריסה פיזית של שבבי TPU.
  • מבנה לוגי מופשט למיפוי הנתונים והמודל לצ'יפים של TPU.

בכל מקרה, הרשת מצוינת כצורה.

S

פיצול

#TensorFlow
#GoogleCloud

חלוקה לוגית של ערכת האימון או של המודל. בדרך כלל, תהליכים מסוימים יוצרים פיצולים על ידי חלוקת הדוגמאות או הפרמטרים למקטעים בגודל שווה (בדרך כלל). לאחר מכן, כל פיצול מוקצה למכונה אחרת.

פיצול של מודל נקרא מקביליות של מודלים; פיצול נתונים נקרא מקביליות של נתונים.

T

יחידת עיבוד Tensor (TPU)

#TensorFlow
#GoogleCloud

מעגל משולב ספציפי לאפליקציה (ASIC) שמבצע אופטימיזציה לביצועים של עומסי עבודה של למידת מכונה. ה-ASIC הזה פרוס כצ'יפים של TPU במכשיר TPU.

TPU

#TensorFlow
#GoogleCloud

קיצור של יחידת עיבוד Tensor.

שבב TPU

#TensorFlow
#GoogleCloud

תהליך האצה של אלגברה לינארית שניתן לתכנות עם זיכרון בעל רוחב פס גבוה על שבב המותאם לעומסי עבודה של למידת מכונה. במכשיר TPU פרוסים מספר צ'יפים של TPU.

מכשיר TPU

#TensorFlow
#GoogleCloud

מעגל מודפס (PCB) עם כמה שבבי TPU, ממשקי רשת עם רוחב פס גבוה וחומרת קירור למערכת.

מאסטר של TPU

#TensorFlow
#GoogleCloud

תהליך התיאום המרכזי שפועל במכונה מארחת ששולחת ומקבלת נתונים, תוצאות, תוכניות, ביצועים ומידע על תקינות המערכת אל עובדי TPU. המאסטר של TPU מנהל גם את ההגדרה והכיבוי של מכשירי TPU.

צומת TPU

#TensorFlow
#GoogleCloud

משאב TPU ב-Google Cloud עם סוג TPU ספציפי. צומת ה-TPU מתחבר לרשת ה-VPC שלכם מרשת VPC השכנה. צומתי TPU הם משאב שמוגדר ב-Cloud TPU API.

TPU Pod

#TensorFlow
#GoogleCloud

הגדרה ספציפית של מכשירי TPU במרכז הנתונים של Google. כל המכשירים ב-TPU Pod מחוברים זה לזה באמצעות רשת ייעודית במהירות גבוהה. TPU Pod הוא ההגדרה הגדולה ביותר של מכשירי TPU שזמינים לגרסת TPU ספציפית.

משאב TPU

#TensorFlow
#GoogleCloud

ישות TPU ב-Google Cloud שאתם יוצרים, מנהלים או צורכים. לדוגמה, צומתי TPU וסוגי TPU הם משאבים של TPU.

פלח TPU

#TensorFlow
#GoogleCloud

קטע TPU הוא חלק חלקי בלבד ממכשירי TPU ב-TPU Pod. כל המכשירים בפלח TPU מחוברים זה לזה באמצעות רשת ייעודית במהירות גבוהה.

סוג TPU

#TensorFlow
#GoogleCloud

הגדרה של מכשיר TPU אחד או יותר עם גרסה ספציפית של חומרת TPU. בוחרים סוג TPU כשיוצרים צומת TPU ב-Google Cloud. לדוגמה, סוג v2-8 TPU הוא מכשיר TPU v2 יחיד עם 8 ליבות. לסוג TPU מסוג v3-2048 יש 256 מכשירי TPU v3 עם חיבור לרשת ו-2,048 ליבות בסך הכול. סוגי TPU הם משאבים שמוגדרים ב-Cloud TPU API.

עובד TPU

#TensorFlow
#GoogleCloud

תהליך שפועל במכונה מארחת ומפעיל תוכנות למידת מכונה במכשירי TPU.