TensorFlow
![]() | |
מפתח |
Google Brain ![]() |
---|---|
מחזור חיים |
9 בנובמבר 2015 – הווה (8 שנים) ![]() |
גרסה אחרונה |
2.14.0-rc1 (28 באוגוסט 2023) ![]() |
מערכת הפעלה |
Microsoft Windows, iOS, macOS, לינוקס, אנדרואיד ![]() |
נכתבה בשפות |
C++, פייתון ![]() |
סוג רישיון |
אפאצ'י 2.0 ![]() |
קוד מקור |
https://github.com/tensorflow/tensorflow ![]() |
קטגוריה | למידת מכונה |
https://github.com/tensorflow/tensorflow | |
| |
tensorflow | |
![]() ![]() |
TensorFlow היא ספריית קוד פתוח ללמידת מכונה, המפותחת על ידי חברת גוגל לבנייה ואימון רשתות עצביות. הספרייה שימשה הן למחקר והן לפיתוח בגוגל כתחליף לקודמתה, DistBelief. לספרייה קיים API ("Keras") לשפות C ו-Python, ועוד רבות אחרות.
היסטוריה
[עריכת קוד מקור | עריכה]DistBelief
[עריכת קוד מקור | עריכה]בשנת 2011 פיתח צוות Google Brain את ספריית DistBelief כתוכנה סגורה ללמידה עמוקה ורשתות עצביות. מהר מאוד הספרייה התפשטה בחברות רבות ב-Alphabet לצרכים מחקריים ופיתוח מסחרי. לאחר ההצלחות הראשונות, חברת גוגל החליטה להביא את הפרויקט לרמה חדשה, ואספה צוות מדעני מחשב, ובהם ג'ף דין, במטרה לפשט ולשפר את הקוד למהיר ועמיד יותר. התוצאה היא TensorFlow. ב-2013 הצטרף לצוות ג'פרי הינטון, שבשנת 2009 צוות תחת ניהולו יצר קוד פעפוע לאחור (Backpropagation) מורחב, ושיפורים נוספים שאיפשרו יצירת רשתות עצביות איכותיות יותר באופן משמעותי, לדוגמה שיפור של 25% במשימת זיהוי דיבור.
TensorFlow
[עריכת קוד מקור | עריכה]ב-9 בנובמבר 2015 נפתח TensorFlow לשימוש חופשי תחת רישיון אפאצ'י 2.0. ב-11 בפברואר 2017 יצאה הגרסה 1.0.0. TensorFlow המשמשת כמערכת ללמידה ממוכנת מדור שני של צוות Google Brain. בעוד שהמימוש הישן איפשר הרצה על מכשיר אחד בלבד, כיום מסוגלת TensorFlow לרוץ על מספר מעבדי CPU וגם על GPU. ספריית TensorFlow זמינה על מערכות 64-ביט של Linux, macOS, Windows, וכמו כן גם מערכות מובייל הכוללות את Android ו-IOS.
החישובים ב-TensorFlow מיוצגים על ידי זרימת מידע דרך גרף מצבים. המידע שזורם בגרף מיוצג ביחידות של טנזורים, מערכים רב-ממדיים. מכאן גם נובע השם כהלחמה של המילה Tensor, מערך רב-ממדי, והמילה Flow, זרימה. ב-2016 ציין ג'ף דין ש-1,500 רפוזיטורים ב-GitHub הסתמכו על TensorFlow, ורק חמישה מתוכם היו של גוגל.
Tensor processing unit
[עריכת קוד מקור | עריכה]במאי 2016 הכריזה גוגל על שימוש לחישובי למידה עמוקה ב-TensorFlow של חומרה להאצה פרי פיתוחם - מעבד טנזורים (TPU) בתצורת ASIC. מעבד ה-TPU עוצב כדי להביא תוצאות טובות עבור חישובים בדיוק נמוך (כגון, 8-ביט), ומכוון יותר לשימוש ברשתות מאומנות מאשר אימון שלהם. דווח מגוגל ששימוש ב-TPU הביא לשיפור בסדר גודל בביצועים לוואט בלמידה ממוכנת.
בפברואר 2018 הכריזה גוגל על פתיחת שימוש ב-TPUs על שירות הענן שהם מציעים Google Cloud Platform.
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]אתר האינטרנט הרשמי של TensorFlow
TensorFlow, ברשת החברתית אקס (טוויטר)
TensorFlow, סרטונים בערוץ היוטיוב
TensorFlow, הבלוג הרשמי
- אתר האינטרנט הרשמי של TensorFlow
- קוד המקור ב-github