מגדיר שיעורים לבנייה, שמירה, טעינה וביצוע של דגמי 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 |