Subkelas Langsung yang Diketahui |
Mewakili daftar elemen independen (sampel) yang berpotensi besar, dan memungkinkan iterasi dan transformasi dilakukan di seluruh elemen ini.
Konstruktor Publik
Kumpulan data (Ops tf, varian Operan <?>, Daftar<Kelas<? extends TType >> tipe keluaran, Daftar< Bentuk > bentuk keluaran) |
Metode Publik
Kumpulan Data akhir | batch (batchSize panjang, boolean dropLastBatch) Mengelompokkan elemen kumpulan data ini ke dalam batch. |
Kumpulan Data akhir | batch (ukuran batch panjang) Mengelompokkan elemen kumpulan data ini ke dalam batch. |
Kumpulan Data statis | fromTensorSlices (Ops tf, List< Operand <?>> tensor, List<Class<? extends TType >> outputTypes) Membuat `Dataset` dalam memori yang elemennya merupakan potongan dari tensor tertentu. |
Operasi | |
Daftar< Bentuk > | dapatkanOutputBentuk () Dapatkan daftar bentuk untuk setiap komponen kumpulan data ini. |
Daftar<Kelas<? memperluas TType >> | dapatkan Tipe Output () Dapatkan daftar tipe keluaran untuk setiap komponen kumpulan data ini. |
Operan <?> | dapatkanVarian () Dapatkan varian tensor yang mewakili kumpulan data ini. |
Iterator<Daftar< Operan <?>>> | pengulangan () Membuat iterator yang melakukan iterasi melalui semua kumpulan Dataset ini dengan cara yang bersemangat. |
Kumpulan DataIterator | makeInitializeableIterator () Membuat `DatasetIterator` yang dapat digunakan untuk melakukan iterasi pada elemen kumpulan data ini. |
Kumpulan DataIterator | makeOneShotIterator () Membuat `DatasetIterator` yang dapat digunakan untuk melakukan iterasi pada elemen kumpulan data ini. |
Kumpulan data | |
Kumpulan data | mapAllComponents (Fungsi< Operan <?>, Operan <?>> mapper) Mengembalikan Kumpulan Data baru yang memetakan fungsi di semua elemen dari kumpulan data ini, di semua komponen setiap elemen. |
Kumpulan data | mapOneComponent (indeks int, Fungsi< Operan <?>, Operan <?>> mapper) Mengembalikan Kumpulan Data baru yang memetakan fungsi di seluruh elemen kumpulan data ini, pada satu komponen setiap elemen. |
Kumpulan Data akhir | lewati (hitungan panjang) Mengembalikan `Dataset` baru yang melewatkan `count` elemen awal dari dataset ini |
Kumpulan Data akhir | ambil (hitungan panjang) Mengembalikan `Dataset` baru dengan hanya elemen `count` pertama dari dataset ini. |
Kumpulan Data statis | textLineDataset (Ops tf, nama file String, Tipe kompresi string, ukuran buffer panjang) |
Kumpulan Data statis | tfRecordDataset (Ops tf, nama file String, Tipe kompresi string, ukuran buffer panjang) |
Rangkaian | keString () |
Metode Warisan
Konstruktor Publik
Metode Publik
kumpulan Dataset final publik (batchSize panjang, boolean dropLastBatch)
Mengelompokkan elemen kumpulan data ini ke dalam batch.
Parameter
ukuran batch | Jumlah elemen yang diinginkan per batch |
---|---|
jatuhkan LastBatch | Apakah kumpulan terakhir akan ditinggalkan jika elemennya kurang dari `batchSize`. |
Kembali
- Kumpulan Data
Kumpulan Dataset final publik (Ukuran batch panjang)
Mengelompokkan elemen kumpulan data ini ke dalam batch. Menyertakan batch terakhir, meskipun elemennya kurang dari `batchSize`.
Parameter
ukuran batch | Jumlah elemen yang diinginkan per batch |
---|
Kembali
- Kumpulan Data
Kumpulan Data statis publik dari TensorSlices (Ops tf, Daftar< Operand <?>> tensor, Daftar<Kelas<? extends TType >> outputTypes)
Membuat `Dataset` dalam memori yang elemennya merupakan potongan dari tensor tertentu. Setiap elemen kumpulan data ini akan menjadi List<Operand<?>>
, yang mewakili potongan (misalnya kumpulan) dari tensor yang disediakan.
Parameter
tf | Pengakses Operasi |
---|---|
tensor | Daftar Operand<?> yang mewakili komponen kumpulan data ini (misalnya fitur, label) |
Tipe keluaran | Daftar kelas tipe tensor yang mewakili tipe data setiap komponen kumpulan data ini. |
Kembali
- `Kumpulan Data` baru
getOpsInstance Operasi publik ()
Daftar publik< Bentuk > getOutputShapes ()
Dapatkan daftar bentuk untuk setiap komponen kumpulan data ini.
Daftar Publik<Kelas<? memperluas TType >> getOutputTypes ()
Dapatkan daftar tipe keluaran untuk setiap komponen kumpulan data ini.
Iterator publik<Daftar< Operan <?>>> iterator ()
Membuat iterator yang melakukan iterasi melalui semua kumpulan Dataset ini dengan cara yang bersemangat. Setiap batch adalah daftar komponen, yang dikembalikan sebagai objek `Output`.
Metode ini memungkinkan setiap iterasi melalui batch ketika dijalankan dalam mode bersemangat. Untuk iterasi batch mode Grafik, lihat `makeOneShotIterator`.
Kembali
- sebuah Iterator melalui kumpulan kumpulan data ini.
DatasetIterator publik makeInitializeableIterator ()
Membuat `DatasetIterator` yang dapat digunakan untuk melakukan iterasi pada elemen kumpulan data ini.
Iterator ini harus diinisialisasi dengan panggilan ke `iterator.makeInitializer(Dataset)` sebelum elemen dapat diambil dalam satu lingkaran.
Kembali
- `DatasetIterator` baru berdasarkan struktur set data ini.
DatasetIterator publik makeOneShotIterator ()
Membuat `DatasetIterator` yang dapat digunakan untuk melakukan iterasi pada elemen kumpulan data ini. Penggunaan `makeOneShotIterator` memastikan bahwa iterator diinisialisasi secara otomatis pada kumpulan data ini. skips Dalam mode grafik, operasi penginisialisasi akan ditambahkan ke daftar penginisialisasi Grafik, yang harus dijalankan melalui `tf.init()`:
Mantan:
try (Session session = new Session(graph) { // Immediately run initializers session.run(tf.init()); }
Dalam mode bersemangat, penginisialisasi akan dijalankan secara otomatis sebagai hasil dari panggilan ini.
Kembali
- `DatasetIterator` baru berdasarkan struktur set data ini.
peta Kumpulan Data publik (Fungsi<Daftar< Operan <?>>, Daftar< Operan <?>>> mapper)
Mengembalikan Kumpulan Data baru yang memetakan fungsi pada semua elemen yang dikembalikan oleh kumpulan data ini.
Misalnya, setiap elemen adalah List<Operand<?>>
dengan 2 komponen: (fitur, label).
Panggilan
dataset.map(components -> {
Operand<?> features = components.get(0);
Operand<?> labels = components.get(1);
return Arrays.asList(
tf.math.mul(features, tf.constant(2)),
tf.math.mul(labels, tf.constant(5))
);
);
}
akan memetakan fungsi pada komponen `fitur` dan `label`, mengalikan fitur dengan 2, dan mengalikan label dengan 5. Parameter
pembuat peta | Fungsi untuk diterapkan pada setiap elemen iterator ini. |
---|
Kembali
- Kumpulan Data baru yang menerapkan `mapper` ke setiap elemen iterator ini.
Kumpulan Data publik mapAllComponents (Fungsi< Operand <?>, Operand <?>> mapper)
Mengembalikan Kumpulan Data baru yang memetakan fungsi di semua elemen dari kumpulan data ini, di semua komponen setiap elemen.
Misalnya, setiap elemen adalah List<Operand<?>>
dengan 2 komponen: (fitur, label).
Memanggil dataset.mapAllComponents(component -> tf.math.mul(component, tf.constant(2)))
akan memetakan fungsi pada komponen `features` dan `labels` dari setiap elemen, mengalikan semuanya dengan 2
Parameter
pembuat peta | Fungsi untuk diterapkan pada setiap komponen |
---|
Kembali
- Kumpulan Data baru yang menerapkan `mapper` ke semua komponen setiap elemen.
Kumpulan Data publik mapOneComponent (indeks int, Fungsi< Operan <?>, Operan <?>> mapper)
Mengembalikan Kumpulan Data baru yang memetakan fungsi di seluruh elemen kumpulan data ini, pada satu komponen setiap elemen.
Misalnya, setiap elemen adalah List<Operand<?>>
dengan 2 komponen: (fitur, label).
Memanggil dataset.mapOneComponent(0, features -> tf.math.mul(features, tf.constant(2)))
akan memetakan fungsi pada komponen `features` setiap elemen, mengalikannya dengan 2.
Parameter
indeks | Indeks komponen yang akan diubah. |
---|---|
pembuat peta | Fungsi untuk diterapkan pada komponen target. |
Kembali
- Kumpulan Data baru yang menerapkan `mapper` ke komponen pada indeks yang dipilih.
Lompatan Kumpulan Data final publik (hitungan panjang)
Mengembalikan `Dataset` baru yang melewatkan `count` elemen awal dari dataset ini
Parameter
menghitung | Jumlah elemen yang harus `dilewati` untuk membentuk kumpulan data baru. |
---|
Kembali
- Kumpulan Data baru dengan elemen `hitungan` dihapus.
Pengambilan data akhir publik (hitungan panjang)
Mengembalikan `Dataset` baru dengan hanya elemen `count` pertama dari dataset ini.
Parameter
menghitung | Jumlah elemen yang akan "diambil" dari kumpulan data ini. |
---|
Kembali
- Kumpulan Data baru yang berisi elemen `hitungan` pertama dari kumpulan data ini.