Membuat ngram dari data string yang tidak rata.
Operasi ini menerima tensor kasar dengan 1 dimensi kasar yang hanya berisi string dan mengeluarkan tensor kasar dengan 1 dimensi kasar yang berisi ngram string tersebut, yang digabungkan di sepanjang sumbu terdalam.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
statis <T memperluas TNumber > StringNGrams <T> | |
Keluaran <TString> | ngram () Nilai tensor dari keluaran ngram tensor acak-acakan. |
Keluaran <T> | ngramSplit () Tensor terbagi dari ngram keluaran tensor acak-acakan. |
Metode Warisan
boolean | sama dengan (Objek arg0) |
Kelas terakhir<?> | dapatkan Kelas () |
ke dalam | Kode hash () |
kekosongan terakhir | memberitahu () |
kekosongan terakhir | beri tahuSemua () |
Rangkaian | keString () |
kekosongan terakhir | tunggu (arg0 panjang, int arg1) |
kekosongan terakhir | tunggu (argumen panjang0) |
kekosongan terakhir | Tunggu () |
Lingkungan Eksekusi abstrak | env () Kembalikan lingkungan eksekusi tempat operasi ini dibuat. |
Operasi abstrak |
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
StringNGrams statis publik <T> buat ( Lingkup lingkup, Operan < TString > data, Operan <T> dataSplits, Pemisah string, Daftar<Panjang> ngramWidths, String leftPad, String rightPad, Long padWidth, Boolean melestarikanShortSequences)
Metode pabrik untuk membuat kelas yang membungkus operasi StringNGrams baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
data | Nilai tensor dari tensor string yang tidak rata untuk dijadikan ngram. Harus berupa tensor string 1D. |
pemisahan data | Tensor terpisah dari tensor string yang tidak rata untuk menghasilkan ngram. |
pemisah | String yang akan ditambahkan di antara elemen token. Gunakan "" tanpa pemisah. |
lebar ngram | Ukuran ngram yang akan dibuat. |
kiriPad | String yang digunakan untuk mengisi sisi kiri urutan ngram. Hanya digunakan jika pad_width != 0. |
pad kanan | String yang digunakan untuk mengisi sisi kanan urutan ngram. Hanya digunakan jika pad_width != 0. |
lebar pad | Jumlah elemen padding yang akan ditambahkan ke setiap sisi setiap urutan. Perhatikan bahwa padding tidak akan pernah lebih besar dari 'ngram_widths'-1 berapa pun nilainya. Jika `pad_width=-1`, tambahkan elemen `max(ngram_widths)-1`. |
Kembali
- contoh baru dari StringNGrams