Grafik aliran data yang mewakili komputasi TensorFlow.
Contoh Grafik aman untuk thread.
 PERINGATAN: Sumber daya yang digunakan oleh objek Graph harus dibebaskan secara eksplisit dengan memanggil metode close() maka objek Graph tidak lagi diperlukan. 
Kelas Bersarang
| antarmuka | Graph.WhileSubgraphBuilder | Digunakan untuk membuat instance kelas abstrak yang menggantikan metode buildSubgraph untuk membangun subgraf kondisional atau isi untuk perulangan while. | |
Konstruktor Publik
|  Grafik ()  Buat Grafik kosong.  | 
Metode Publik
| Keluaran[] <?> |  addGradients (Awalan string, Output[] <?> y, Output[] <?> x, Output[] <?> dx)  Menambahkan operasi untuk menghitung turunan parsial dari jumlah  ys wrtxs, yaitud(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...  | 
| Keluaran[] <?> |  tambahkanGradien ( Keluaran <?> y, Keluaran[] <?> x)  Menambahkan operasi untuk menghitung turunan parsial dari jumlah  ys wrtxs, yaitu,dy/dx_1, dy/dx_2... Ini adalah versi sederhana dari  | 
| ruang kosong |  menutup ()  Rilis sumber daya yang terkait dengan Grafik. | 
| ruang kosong |  importGraphDef (byte[] graphDef, awalan string)  Impor representasi serial grafik TensorFlow. | 
| ruang kosong |  importGraphDef (byte[] graphDef)  Impor representasi serial grafik TensorFlow. | 
| GraphOperationBuilder | |
| Operasi Grafik |  operasi (Nama string)  Mengembalikan operasi (simpul dalam Grafik) dengan nama yang diberikan. | 
| Iterator< Operasi > | |
| byte[] |  keGraphDef ()  Menghasilkan representasi serial dari Grafik. | 
| Keluaran[] <?> |  whileLoop ( Output[] <?> input, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, Nama string)  Membangun loop sementara.  | 
Metode Warisan
Konstruktor Publik
Grafik publik ()
Buat Grafik kosong.
Metode Publik
publik Output[] <?> addGradients (Awalan string, Output[] <?> y, Output[] <?> x, Output[] <?> dx)
 Menambahkan operasi untuk menghitung turunan parsial dari jumlah y s wrt x s, yaitu d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...
 dx digunakan sebagai gradien awal (yang mewakili turunan parsial simbolik dari beberapa fungsi kerugian L wrt y ). dx harus nol atau berukuran y .
 Jika dx adalah null, implementasinya akan menggunakan dx dari OnesLike untuk semua bentuk di y .
 prefix digunakan sebagai awalan nama yang diterapkan ke semua node yang ditambahkan ke grafik untuk menghitung gradien. Itu harus unik dalam grafik yang disediakan atau operasi akan gagal.
 Jika prefix adalah nol, maka salah satu akan dipilih secara otomatis. 
Parameter
| awalan | awalan string unik diterapkan sebelum nama node ditambahkan ke grafik untuk menghitung gradien. Jika null, yang default akan dipilih. | 
|---|---|
| kamu | output dari fungsi yang akan diturunkan | 
| X | masukan dari fungsi yang turunannya dihitung | 
| dx | jika tidak nol, turunan parsial dari beberapa fungsi kerugian Lwrty | 
Kembali
-  turunan parsial dydengan ukuranx
publik Keluaran[] <?> tambahkanGradien ( Keluaran <?> y, Keluaran[] <?> x)
 Menambahkan operasi untuk menghitung turunan parsial dari jumlah y s wrt x s, yaitu, dy/dx_1, dy/dx_2...
 Ini adalah versi sederhana dari addGradients(String, Output[], Output[], Output[]) di mana y adalah output tunggal, dx adalah null dan prefix adalah null. 
Parameter
| kamu | output dari fungsi yang akan diturunkan | 
|---|---|
| X | masukan dari fungsi yang turunannya dihitung | 
Kembali
-  turunan parsial dydengan ukuranx
penutupan kekosongan publik ()
Rilis sumber daya yang terkait dengan Grafik.
 Blokir hingga tidak ada instance Session aktif yang mengacu pada Grafik ini. Grafik tidak dapat digunakan setelah close return. 
public void importGraphDef (byte[] graphDef, awalan string)
Impor representasi serial grafik TensorFlow.
Parameter
| grafikDef | representasi serial grafik TensorFlow. | 
|---|---|
| awalan | awalan yang akan ditambahkan ke nama di graphDef | 
Melempar
| Pengecualian Argumen Ilegal | jika graphDef bukan serialisasi grafik yang dikenali. | 
|---|
Lihat juga
kekosongan publik importGraphDef (byte[] graphDef)
Impor representasi serial grafik TensorFlow.
 Representasi grafik berseri, sering disebut sebagai GraphDef , dapat dihasilkan oleh toGraphDef() dan setara dalam API bahasa lain. 
Parameter
| grafikDef | 
|---|
Melempar
| Pengecualian Argumen Ilegal | jika graphDef bukan serialisasi grafik yang dikenali. | 
|---|
Lihat juga
public GraphOperationBuilder opBuilder (Jenis string, nama String)
 Mengembalikan pembuat untuk menambahkan Operation ke Grafik. 
Parameter
| jenis | Operasi (yaitu, mengidentifikasi perhitungan yang akan dilakukan) | 
|---|---|
| nama | untuk merujuk pada Operasi yang dibuat dalam grafik. | 
Kembali
-  sebuah OperationBuilder, yang akan menambahkan Operation ke grafik ketikaOperationBuilder.build()dipanggil. JikaOperationBuilder.build()tidak dipanggil, beberapa sumber daya mungkin bocor.
operasi GraphOperation publik (Nama string)
Mengembalikan operasi (simpul dalam Grafik) dengan nama yang diberikan.
 Atau null jika tidak ada operasi seperti itu di Grafik. 
Parameter
| nama | 
|---|
Iterator publik< Operasi > operasi ()
 Iterator atas semua Operation dalam grafik.
Urutan iterasi tidak ditentukan. Konsumen iterator tidak akan menerima pemberitahuan jika grafik yang mendasarinya berubah selama iterasi.
byte publik[] toGraphDef ()
Menghasilkan representasi serial dari Grafik.
publik Output[] <?> whileLoop ( Output[] <?> masukan, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, nama String)
Membangun loop sementara.
Parameter
| masukan | masukan loop | 
|---|---|
| cgBuilder | SedangkanSubgraphBuilder untuk membangun subgraf bersyarat | 
| bgBuilder | SedangkanSubgraphBuilder untuk membangun subgraph body | 
| nama | nama untuk loop | 
Kembali
-  daftar keluaran loop, dengan panjang yang sama dengan inputs