TensorFlow

TensorFlow היא ספריית קוד פתוח ללמידת מכונה, המפותחת על ידי חברת גוגל לבנייה ואימון רשתות עצביות. הספרייה שימשה הן למחקר והן לפיתוח בגוגל כתחליף לקודמתה, DistBelief. לספרייה קיים API ("Keras") לשפות C ו-Python, ועוד רבות אחרות.

היסטוריה

DistBelief 
בשנת 2011 פיתח צוות Google Brain את ספריית DistBelief כתוכנה סגורה ללמידה עמוקה ורשתות עצביות. מהר מאוד הספרייה התפשטה בחברות רבות ב-Alphabet לצרכים מחקריים ופיתוח מסחרי. לאחר ההצלחות הראשונות, חברת גוגל החליטה להביא את הפרויקט לרמה חדשה, ואספה צוות מדעני מחשב, ובהם ג'ף דין, במטרה לפשט ולשפר את הקוד למהיר ועמיד יותר. התוצאה היא TensorFlow. ב-2013 הצטרף לצוות ג'פרי הינטון, שבשנת 2009 צוות תחת ניהולו יצר קוד פעפוע לאחור  מורחב, ושיפורים נוספים שאיפשרו יצירת רשתות עצביות איכותיות יותר באופן משמעותי, לדוגמה שיפור של 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.

ראו גם 
Torch
רשת עצבית מלאכותית

קישורים חיצוניים 

 

 אתר האינטרנט הרשמי של TensorFlow
 קוד המקור ב-github

למידת מכונה
תוכנה חופשית
גוגל: תוכנה
למידה עמוקה