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. |