tensorflow::ops::StringNGrams

#include <string_ops.h>

สร้าง n-gram จากข้อมูลสตริงที่ไม่สมบูรณ์

สรุป

โอเปอเรเตอร์นี้รับเทนเซอร์แบบไม่สม่ำเสมอที่มีมิติไม่สม่ำเสมอ 1 มิติ ซึ่งประกอบด้วยสตริงเท่านั้น และส่งออกเทนเซอร์แบบไม่สม่ำเสมอที่มีมิติไม่สม่ำเสมอ 1 มิติ ซึ่งประกอบด้วยเอ็นแกรมของสตริงนั้น โดยเชื่อมต่อกันตามแกนในสุด

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • ข้อมูล: เทนเซอร์ค่าของเทนเซอร์สตริงที่ไม่สมบูรณ์ที่จะใช้สร้างเอ็นแกรม ต้องเป็นเทนเซอร์สตริงแบบ 1 มิติ
  • data_splits: เทนเซอร์การแบ่งส่วนของเทนเซอร์สตริงที่ไม่สมบูรณ์ เพื่อสร้าง n-gram
  • ตัวคั่น: สตริงที่จะต่อท้ายระหว่างองค์ประกอบของโทเค็น ใช้ "" สำหรับไม่มีตัวคั่น
  • ngram_widths: ขนาดของ ngram ที่จะสร้าง
  • left_pad: สตริงที่จะใช้เติมช่องว่างด้านซ้ายของลำดับ n-gram ใช้เฉพาะในกรณีที่ pad_width != 0 เท่านั้น
  • right_pad: สตริงที่จะใช้เติมด้านขวาของลำดับ n-gram ใช้เฉพาะในกรณีที่ pad_width != 0 เท่านั้น
  • pad_width: จำนวนองค์ประกอบการเว้นระยะที่จะเพิ่มเข้าไปที่แต่ละด้านของแต่ละลำดับ โปรดทราบว่าการเว้นระยะจะไม่เกิน 'ngram_widths'-1 ไม่ว่าค่านี้จะเป็นเท่าใดก็ตาม หาก pad_width=-1 จะเพิ่มองค์ประกอบ max(ngram_widths)-1

การส่งคืนสินค้า:

  • เอ็นแกรม Output : เทนเซอร์ค่าของเทนเซอร์แบบไม่สม่ำเสมอของเอ็นแกรมเอาต์พุต
  • Output ngrams_splits: เทนเซอร์การแบ่งส่วนของเทนเซอร์ ngrams แบบไม่เป็นระเบียบที่ได้จากเอาต์พุต

ตัวสร้างและตัวทำลาย

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)

คุณลักษณะสาธารณะ

ngrams
ngrams_splits
operation

คุณลักษณะสาธารณะ

เอ็นแกรม

::tensorflow::Output ngrams

ngrams_splits

::tensorflow::Output ngrams_splits

การดำเนินการ

Operation operation

หน้าที่สาธารณะ

สตริงเอ็นจีแรมส์

 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
)