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: เทนเซอร์ค่าของเทนเซอร์แบบไม่สม่ำเสมอของเอ็นแกรมเอาต์พุต -
Outputngrams_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 )