org.tensorflow

מגדיר מחלקות לבנייה, שמירה, טעינה וביצוע של מודלים של TensorFlow.

אזהרה : ה-API הוא כרגע ניסיוני ואינו מכוסה על ידי ערבויות היציבות של TensorFlow API . ראה README.md להוראות התקנה.

הדוגמה של LabelImage מדגימה שימוש ב-API זה כדי לסווג תמונות באמצעות רשת נוירונים קונבולוציונית מיומנת מראש של ארכיטקטורת Inception . זה מדגים:

  • בניית גרף: שימוש במחלקה OperationBuilder לבניית גרף לפענוח, שינוי גודל ונימול של תמונת JPEG.
  • טעינת מודל: שימוש ב-Graph.importGraphDef() כדי לטעון מודל Inception מאומן מראש.
  • ביצוע גרף: שימוש ב-Session כדי לבצע את הגרפים ולמצוא את התווית הטובה ביותר לתמונה.

דוגמאות נוספות ניתן למצוא במאגר tensorflow/models GitHub.

ממשקים

ביצוע סביבה מגדיר סביבה ליצירה וביצוע Operation TensorFlow.
Graph.WhileSubgraphBuilder משמש ליצירת מחלקה אבסטרקטית אשר עוקפת את שיטת buildSubgraph כדי לבנות תת-גרף מותנה או גוף למשך לולאת while.
אופרנד <T מרחיב את TType > ממשק מיושם על ידי אופרנדים של פעולת TensorFlow.
מבצע מבצע חישוב על טנסורים.
OperationBuilder בנאי Operation ס.
מוֹתֵחַ מערך רב מימדי מוקלד סטטי.

שיעורים

ConcreteFunction גרף שניתן להפעיל כפונקציה אחת, עם חתימת קלט ופלט.
מפרט מכשיר מייצג מפרט (אולי חלקי) עבור התקן TensorFlow.
DeviceSpec.Builder כיתת Builder לבניית כיתת DeviceSpec .
EagerSession סביבה לביצוע פעולות TensorFlow בשקיקה.
EagerSession.Options
גרָף גרף זרימת נתונים המייצג חישוב TensorFlow.
GraphOperation יישום עבור Operation שנוסף כצומת Graph .
GraphOperationBuilder בונה OperationBuilder להוספת GraphOperation Graph .
פלט <T מרחיב את TType > ידית סמלית לטנזור שהופק על ידי Operation .
RawTensor טנזור שהזיכרון לא מופה למרחב נתונים הנגיש ישירות מה-JVM.
SavedModelBundle SavedModelBundle מייצג דגם שנטען מאחסון.
SavedModelBundle.Exporter אפשרויות לייצוא SavedModel.
SavedModelBundle.Loader אפשרויות לטעינת SavedModel.
שרת שרת TensorFlow בתהליך, לשימוש בהדרכה מבוזרת.
מוֹשָׁב מנהל התקן לביצוע Graph .
Session.Run טנסורי פלט ומטא נתונים המתקבלים בעת ביצוע הפעלה.
Session.Runner הפעל Operation והעריך Tensors .
חֲתִימָה תאר את הקלט והפלטים של ישות ניתנת להפעלה, כגון ConcreteFunction , בין מטא נתונים שימושיים אחרים.
Signature.Builder בונה חתימת פונקציה חדשה.
Signature.TensorDescription
TensorFlow שיטות שירות סטטיות המתארות את זמן הריצה של TensorFlow.
TensorMapper <T מרחיב את TType > ממפה את הזיכרון המקורי של RawTensor למרחב נתונים מוקלד בעל n-ממד הנגיש מה-JVM.

תקצירים

DeviceSpec.DeviceType
EagerSession.DevicePlacementPolicy שולט כיצד לפעול כאשר אנו מנסים להפעיל פעולה במכשיר נתון אך חלק מהטנסורים של קלט אינם נמצאים במכשיר זה.
ExecutionEnvironment.Types