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=-1 ise, max(ngram_widths)-1 öğe ekleyin.

İadeler:

  • Output n-gramları: Çıktı n-gramlarının düzensizleştirilmiş tensörünün değerler tensörü.
  • Output ngrams_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
)