מבוא ל-TensorFlow

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

TensorFlow APIs מסודרים בהיררכיה, עם ממשקי API ברמה גבוהה, המבוססים על ממשקי ה-API ברמה נמוכה. חוקרים בלמידת מכונה משתמשים בממשקי API ברמה נמוכה כדי ליצור ולחקור אלגוריתמים חדשים של למידת מכונה. בכיתה הזו תשתמשו בממשק API ברמה גבוהה בשם tf.keras, כדי להגדיר ולהכשיר מודלים של למידת מכונה וכדי לבצע תחזיות. גרסת tf.keras היא גרסת ה-API של TensorFlow בקוד פתוח של Keras.

האיור הבא מציג את ההיררכיה של ערכות הכלים של TensorFlow:

היררכיה פשוטה של ערכות כלים של TensorFlow. 
   tf.keras API מופיע למעלה.

איור 1. היררכיית הכלים של TensorFlow.