tensorflow::ops::StringNGrams
#include <string_ops.h>Düzensiz metin verilerinden n-gramlar oluşturur.
Özet
Bu işlem, yalnızca dizeler içeren 1 düzensiz boyutlu düzensiz bir tensör alır ve bu dizenin en içteki eksen boyunca birleştirilmiş n-gramlarını içeren 1 düzensiz boyutlu düzensiz bir tensör çıktısı verir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Veri: N-gram'lar oluşturmak için kullanılacak düzensiz dize tensörünün değerler tensörü. 1 boyutlu bir dize tensörü olmalıdır.
- data_splits: Düzensiz dize tensöründen n-gramlar oluşturmak için kullanılan bölme tensörü.
- Ayırıcı: Belirtecin öğeleri arasına eklenecek dize. Ayırıcı kullanılmaması için "" kullanın.
- ngram_widths: Oluşturulacak n-gramların boyutları.
- left_pad: N-gram dizisinin sol tarafını doldurmak için kullanılacak dize. Yalnızca pad_width != 0 olduğunda kullanılır.
- right_pad: N-gram dizisinin sağ tarafını doldurmak için kullanılacak dize. Yalnızca pad_width != 0 olduğunda kullanılır.
- pad_width: Her bir dizinin her iki 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. Eğer
pad_width=-1ise,max(ngram_widths)-1öğe ekleyin.
İadeler:
-
Outputn-gramları: Çıktı n-gramlarının düzensizleştirilmiş tensörünün değerler tensörü. -
Outputngrams_splits: Çıktı ngrams düzensiz tensörünün bölme tensörü.
Yapıcılar ve Yıkıcılar | |
|---|---|
StringNGrams (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input data_splits, StringPiece separator, const gtl::ArraySlice< int > & ngram_widths, StringPiece left_pad, StringPiece right_pad, int64 pad_width, bool preserve_short_sequences) |
Genel özellikler | |
|---|---|
ngrams | |
ngrams_splits | |
operation | |
Genel özellikler
n-gramlar
::tensorflow::Output ngrams
ngram_bölünmeleri
::tensorflow::Output ngrams_splits
operasyon
Operation operation
Kamusal işlevler
StringNGrams
StringNGrams( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input data_splits, StringPiece separator, const gtl::ArraySlice< int > & ngram_widths, StringPiece left_pad, StringPiece right_pad, int64 pad_width, bool preserve_short_sequences )