org.tensorflow

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

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

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

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

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

ממשקים

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

שיעורים

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

סיכומים

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