Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

org.tensorflow

Mendefinisikan kelas untuk membuat, menyimpan, memuat dan mengeksekusi model TensorFlow.

Untuk memulai, lihat petunjuk penginstalan.

Contoh LabelImage mendemonstrasikan penggunaan API ini untuk mengklasifikasikan gambar menggunakan jaringan neural konvolusional arsitektur Inception yang telah dilatih sebelumnya. Ini menunjukkan:

  • Konstruksi grafik: menggunakan kelas OperationBuilder untuk membuat grafik untuk mendekode, 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 gambar.

Contoh tambahan dapat ditemukan di repositori tensorflow / java GitHub.

Antarmuka

EksekusiEnvironment Mendefinisikan lingkungan untuk membuat dan menjalankan Operation TensorFlow.
Grafik.WileSubgraphBuilder Digunakan untuk membuat instance kelas abstrak yang menggantikan metode buildSubgraph untuk membuat subgraf bersyarat atau tubuh untuk loop sementara.
Operand <T> Antarmuka diimplementasikan oleh operand operasi TensorFlow.
Operasi Melakukan komputasi pada Tensor.
OperationBuilder Seorang pembangun untuk Operation s.

Kelas

EagerSession Lingkungan untuk menjalankan operasi TensorFlow dengan penuh semangat.
EagerSession.Options
Grafik Grafik aliran data yang mewakili komputasi TensorFlow.
GraphOperation Implementasi untuk Operation ditambahkan sebagai node ke Graph .
GraphOperationBuilder OperationBuilder untuk menambahkan GraphOperation ke Graph .
Keluaran <T> Pegangan simbolis untuk tensor yang dihasilkan oleh Operation .
SavedModelBundle SavedModelBundle mewakili model yang dimuat dari penyimpanan.
SavedModelBundle.Loader Opsi untuk memuat SavedModel.
Server Server TensorFlow dalam proses, untuk digunakan dalam pelatihan terdistribusi.
Sidang Driver untuk eksekusi Graph .
Session.Run Tensor keluaran dan metadata yang diperoleh saat menjalankan sesi.
Sesi Pelari Jalankan Operation dan evaluasi Tensors .
Bentuk Bentuk tensor yang mungkin diketahui sebagian yang dihasilkan oleh suatu operasi.
Tensor <T> Larik multi-dimensi yang diketik secara statis yang elemennya bertipe yang dijelaskan oleh T.
TensorFlow Metode utilitas statis yang mendeskripsikan runtime TensorFlow.
Tensor Metode pabrik yang aman untuk membuat objek Tensor .

Enum

Tipe data Merepresentasikan jenis elemen di Tensor sebagai enum.
EagerSession.DevicePlacementPolicy Mengontrol cara bertindak saat kami mencoba menjalankan operasi pada perangkat tertentu, tetapi beberapa tensor input tidak ada di perangkat tersebut.
EagerSession.ResourceCleanupStrategy Mengontrol cara pembersihan resource TensorFlow saat tidak diperlukan lagi.

Pengecualian

TensorFlowException Pengecualian yang tidak dicentang muncul saat menjalankan Grafik TensorFlow.