genel final sınıfı StringNGrams
Düzensiz dize verilerinden ngramlar oluşturur.
Bu op, yalnızca dizeler içeren 1 düzensiz boyuta sahip düzensiz bir tensör kabul eder ve en içteki eksen boyunca birleştirilmiş, o dizenin ngramlarını içeren 1 düzensiz boyuta sahip düzensiz bir tensör çıktısı alır.
Sabitler
| Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
| static <T, TNumber'ı genişletir > StringNGrams <T> | |
| Çıkış < TString > | ngram () Çıkış ngramlarının tensör değerleri düzensiz tensördür. |
| Çıkış <T> | ngramlarBölmeler () Çıkış ngramlarının tensörünü böler düzensiz tensör. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Sabit Değer: "StringNGrams"
Genel Yöntemler
public static StringNGrams <T> create ( Kapsam kapsamı, İşlenen < TString > veri, İşlenen <T> dataSplits, Dize ayırıcı, List<Long> ngramWidths, String leftPad, String rightPad, Long padWidth, Boolean saveShortSequences)
Yeni bir StringNGrams işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
| kapsam | mevcut kapsam |
|---|---|
| veri | Ngramların oluşturulacağı düzensiz dize tensörünün değerleri tensörü. 1D dize tensörü olmalı. |
| veribölmeleri | Ngramları oluşturmak için düzensiz dizi tensörünün tensörünü böler. |
| ayırıcı | Belirtecin öğeleri arasına eklenecek dize. Ayırıcı olmaması için "" kullanın. |
| ngramGenişlikler | Oluşturulacak ngramların boyutları. |
| sol tuş takımı | Ngram dizisinin sol tarafını doldurmak için kullanılacak dize. Yalnızca pad_width != 0 ise kullanılır. |
| sağPad | Ngram dizisinin sağ tarafını doldurmak için kullanılacak dize. Yalnızca pad_width != 0 ise kullanılır. |
| ped Genişliği | Her dizinin her bir tarafına eklenecek dolgu öğelerinin sayısı. Bu değerden bağımsız olarak dolgunun hiçbir zaman 'ngram_widths'-1'den büyük olmayacağını unutmayın. "pad_width=-1" ise "max(ngram_widths)-1" öğelerini ekleyin. |
İadeler
- StringNGrams'ın yeni bir örneği