PERINGATAN : API saat ini masih bersifat eksperimental dan tidak tercakup dalam jaminan stabilitas TensorFlow API . Lihat README.md untuk instruksi instalasi.
Contoh LabelImage menunjukkan penggunaan API ini untuk mengklasifikasikan gambar menggunakan jaringan saraf konvolusional arsitektur Inception yang telah dilatih sebelumnya. Ini menunjukkan:
- Konstruksi grafik: menggunakan kelas OperationBuilder untuk membuat grafik guna memecahkan kode, mengubah ukuran, dan menormalkan gambar JPEG.
- Pemuatan model: Menggunakan Graph.importGraphDef() untuk memuat model Inception yang telah dilatih sebelumnya.
- Eksekusi grafik: Menggunakan Sesi untuk mengeksekusi grafik dan menemukan label terbaik untuk suatu gambar.
Contoh tambahan dapat ditemukan di repositori GitHub tensorflow/Java .
Antarmuka
| Lingkungan Eksekusi | Mendefinisikan lingkungan untuk membuat dan menjalankan Operation TensorFlow. |
| Graph.WhileSubgraphBuilder | Digunakan untuk membuat instance kelas abstrak yang menggantikan metode buildSubgraph untuk membangun subgraf kondisional atau isi untuk perulangan while. |
| Operan <T> | Antarmuka diimplementasikan oleh operan operasi TensorFlow. |
| Operasi | Melakukan komputasi pada Tensor. |
| Pembangun Operasi | Seorang pembangun untuk Operation s. |
Kelas
| Sesi Bersemangat | Lingkungan untuk menjalankan operasi TensorFlow dengan penuh semangat. |
| EagerSession.Opsi | |
| Grafik | Grafik aliran data yang mewakili komputasi TensorFlow. |
| Operasi Grafik | Implementasi Operation ditambahkan sebagai simpul ke Graph . |
| GraphOperationBuilder | OperationBuilder untuk menambahkan GraphOperation ke Graph . |
| Keluaran <T> | Pegangan simbolis pada tensor yang dihasilkan oleh Operation . |
| Paket Model Tersimpan | SavedModelBundle mewakili model yang dimuat dari penyimpanan. |
| SavedModelBundle.Loader | Opsi untuk memuat SavedModel. |
| pelayan | Server TensorFlow yang sedang dalam proses, untuk digunakan dalam pelatihan terdistribusi. |
| Sidang | Driver untuk eksekusi Graph . |
| Sesi.Jalankan | Tensor keluaran dan metadata diperoleh saat menjalankan sesi. |
| Sesi. Pelari | Jalankan Operation s dan evaluasi Tensors . |
| Membentuk | Bentuk tensor yang mungkin diketahui sebagian yang dihasilkan oleh suatu operasi. |
| Tensor <T> | Array multidimensi yang diketik secara statis yang elemen-elemennya bertipe seperti yang dijelaskan oleh T. |
| Aliran Tensor | Metode utilitas statis yang menjelaskan runtime TensorFlow. |
| Tensor | Metode pabrik yang aman untuk mengetik untuk membuat objek Tensor . |
Enum
| Tipe data | Mewakili jenis elemen dalam Tensor sebagai enum. |
| EagerSession.Kebijakan Penempatan Perangkat | Mengontrol cara bertindak saat kita mencoba menjalankan operasi pada perangkat tertentu tetapi beberapa tensor masukan tidak ada pada perangkat tersebut. |
| EagerSession.ResourceCleanupStrategy | Mengontrol cara sumber daya TensorFlow dibersihkan saat tidak diperlukan lagi. |
Pengecualian
| Pengecualian TensorFlow | Pengecualian yang tidak dicentang muncul saat menjalankan Grafik TensorFlow. |