מגדיר מחלקות המייצגות סוגי נתונים של TensorFlow. עבור כל סוג נתונים אפשרי שניתן להשתמש בו בטנזור, יש מחלקה מתאימה המשמשת לייצוג אותו. לדוגמה, הסוג TensorFlow int32 מיוצג על ידי הסוג
Integer
ועל ידי אובייקט המחלקה Integer.class
. הראשון משמש לתמיכה בבדיקת זמן קומפילציה של סוגי רכיבי טנסור והשני משמש לבדיקת זמן ריצה של סוגי אלמנטים. מחלקות המופיעות בחבילה זו, כגון UInt8, מייצגות סוגי נתונים של TensorFlow שעבורם אין מקבילה קיימת של Java. סוגי אלמנטים של TensorFlow מיוצגים גם בנפרד על ידי ה- DataType
enum, עם ערך enum אחד לכל סוג אלמנט. בדרך כלל אין צורך בייצוג ה-enum, אך ניתן להשיגו באמצעות fromClass(Class<?>)
.
שיעורים
UInt8 | מייצג מספר שלם ללא סימן של 8 סיביות. |