מגדיר מחלקות לבנייה, שמירה, טעינה וביצוע של מודלים של TensorFlow.
כדי להתחיל, לראות את הוראות ההתקנה.
LabelImage למשל מדגים שימוש ב- API זה לתמונות לסווג באמצעות טרום מאומן Inception ארכיטקטורת רשת עצבית קונבולוציה. זה מדגים:
- בניית גרף: שימוש במחלקה OperationBuilder לבניית גרף לפענוח, שינוי גודל ונימול של תמונת JPEG.
- טעינת מודל: שימוש ב-Graph.importGraphDef() כדי לטעון מודל Inception מאומן מראש.
- ביצוע גרף: שימוש ב-Session כדי לבצע את הגרפים ולמצוא את התווית הטובה ביותר לתמונה.
ניתן למצוא דוגמאות נוספות של tensorflow / Java מאגר GitHub.
ממשקים
ביצוע סביבת | מגדיר סביבה ליצירה וביצוע TensorFlow Operation ים. |
Graph.WhileSubgraphBuilder | משמש ליצירת מחלקה מופשטת אשר עוקפת את שיטת buildSubgraph כדי לבנות תת-גרף מותנה או גוף למשך לולאת while. |
האופרנד <T> | ממשק מיושם על ידי אופרנדים של פעולת TensorFlow. |
פעולה | מבצע חישוב על טנסורים. |
OperationBuilder | ובנאי Operation זה. |
שיעורים
EagerSession | סביבה לביצוע פעולות TensorFlow בשקיקה. |
EagerSession.Options | |
גרָף | גרף זרימת נתונים המייצג חישוב TensorFlow. |
GraphOperation | יישום עבור Operation הוסיף כצומת על Graph . |
GraphOperationBuilder | OperationBuilder להוספת GraphOperation זה על Graph . |
פלט <T> | ידית סמלית טנזור מיוצר על ידי Operation . |
SavedModelBundle | SavedModelBundle מייצג דגם שנטען מאחסון. |
SavedModelBundle.Loader | אפשרויות לטעינת SavedModel. |
שרת | שרת TensorFlow בתהליך, לשימוש בהדרכה מבוזרת. |
מוֹשָׁב | Driver עבור Graph ביצוע. |
Session.Run | טנסורי פלט ומטא נתונים המתקבלים בעת ביצוע הפעלה. |
Session.Runner | הפעלה Operation של ולהעריך Tensors . |
צוּרָה | הצורה הידועה אולי בחלקה של טנזור המיוצר בפעולה. |
מותח <T> | מערך רב מימדי מוקלד סטטי שהאלמנטים שלו הם מסוג המתואר על ידי T. |
TensorFlow | שיטות שירות סטטיות המתארות את זמן הריצה של TensorFlow. |
טנזורים | סוג בטוח שיטות מפעל ליצירת Tensor חפצים. |
תקצירים
סוג מידע | מייצג את סוג אלמנטים בתוך Tensor כמו enum. |
EagerSession.DevicePlacementPolicy | שולט כיצד לפעול כאשר אנו מנסים להפעיל פעולה במכשיר נתון אך חלק מהטנסורים של קלט אינם נמצאים במכשיר זה. |
EagerSession.ResourceCleanupStrategy | שולט כיצד מנקים משאבי TensorFlow כאשר אין בהם עוד צורך. |
חריגים
TensorFlowException | חריג לא מסומן שנזרק בעת ביצוע גרפי TensorFlow. |