org.tensorflow.types

Mendefinisikan kelas yang mewakili jenis tensor TensorFlow. Untuk setiap kemungkinan tipe data yang dapat digunakan dalam tensor, terdapat antarmuka terkait yang digunakan untuk mewakilinya dan implementasi tersembunyinya. Misalnya, tipe TensorFlow int32 diwakili oleh antarmuka tipe tensor TInt32 , dengan awalan T berarti "Tensor of".

Untuk mendukung pemeriksaan jenis elemen tensor pada waktu kompilasi, setiap antarmuka dalam paket ini harus terikat ke salah satu antarmuka penanda yang ditemukan di org.tensorflow.types.family , sesuai dengan sifat datanya.

Setiap jenis tensor harus dianotasi dengan TensorType untuk menyediakan metadata jenis yang harus digunakan untuk mengalokasikan atau memetakan tensor jenis ini.

Instance tipe tensor juga harus mengimplementasikan antarmuka NdArray sehingga pengguna dapat mengakses data tensor secara langsung dalam ruang berdimensi n.

Perhatikan bahwa meskipun selalu memungkinkan untuk mengalokasikan tensor menggunakan metode Tensor.of(...) , sebagian besar jenis tensor mengekspos metode pabrik yang menyederhanakan proses pembuatan, seperti scalarOf(...) , vectorOf(...) , tensorOf(...) , dll.

Antarmuka

TBfloat16 Otak tipe tensor float 16-bit.
Bool Tipe tensor Boolean.
TFmengambang16 IEEE-754 tipe tensor float 16-bit setengah presisi.
TFmengapung32 IEEE-754 tipe tensor float 32-bit presisi tunggal.
TFmengambang64 IEEE-754 tipe tensor float 64-bit presisi ganda.
TInt32 Tipe tensor bilangan bulat bertanda 32-bit.
TInt64 Tipe tensor bilangan bulat bertanda 64-bit.
string Tipe tali.
TUint8 Tipe tensor bilangan bulat tak bertanda 8-bit.