คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

StringNGrams

ประชาชน StringNGrams ชั้นสุดท้าย

สร้าง ngrams จากข้อมูลสตริงที่ขาด

op นี้ยอมรับเมตริกซ์ขาดๆ กับ 1 มิติที่ขาดๆ หายๆ ที่มีเฉพาะสตริง และส่งออกเทนเซอร์ที่ขาดตอนที่มีมิติที่ขาดตอน 1 รายการที่มี ngrams ของสตริงนั้น เชื่อมเข้าด้วยกันตามแกนในสุด

วิธีการสาธารณะ

คง <T ขยายจำนวน> StringNGrams <T>
สร้าง ( ขอบเขต ขอบเขต Operand <String> ข้อมูล Operand <T> dataSplits สตริงคั่นรายการ <ยาว> ngramWidths, String leftPad, String rightPad ยาว padWidth บูลีน preserveShortSequences)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ StringNGrams ใหม่
เอาท์พุท <String>
ngrams ()
ค่าเทนเซอร์ของเอาต์พุต ngrams เมตริกซ์ขาดๆ
เอาท์พุท <T>
ngramsSplits ()
การแยกเมตริกซ์ของเอาต์พุต ngrams เมตริกซ์ขาดๆ

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะคง StringNGrams <T> สร้าง ( ขอบเขต ขอบเขต Operand <String> ข้อมูล Operand <T> dataSplits สตริงคั่นรายการ <ยาว> ngramWidths, String leftPad, String rightPad ยาว padWidth บูลีน preserveShortSequences)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ StringNGrams ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ข้อมูล ค่าเทนเซอร์ของเทนเซอร์สตริงขาดๆ หายๆ เพื่อสร้าง ngrams ต้องเป็นเทนเซอร์สตริง 1D
dataSplits การแยกเมตริกซ์ของเมตริกซ์สตริงที่ขาดเพื่อสร้าง ngrams
ตัวคั่น สตริงที่จะผนวกระหว่างองค์ประกอบของโทเค็น ใช้ "" สำหรับไม่มีตัวคั่น
ngramWidths ขนาดของ ngrams ที่จะสร้าง
leftPad สตริงที่จะใช้เพื่อวางด้านซ้ายของลำดับ ngram ใช้เฉพาะในกรณีที่ pad_width != 0
rightPad สตริงที่จะใช้เพื่อวางทางด้านขวาของลำดับ ngram ใช้เฉพาะในกรณีที่ pad_width != 0
padWidth จำนวนองค์ประกอบการเติมที่จะเพิ่มในแต่ละด้านของแต่ละลำดับ โปรดทราบว่าช่องว่างภายในจะไม่มากกว่า 'ngram_widths'-1 โดยไม่คำนึงถึงค่านี้ หาก `pad_width=-1` ให้เพิ่มองค์ประกอบ `max(ngram_widths)-1`
คืนสินค้า
  • อินสแตนซ์ใหม่ของ StringNGrams

ประชาชน เอาท์พุท <String> ngrams ()

ค่าเทนเซอร์ของเอาต์พุต ngrams เมตริกซ์ขาดๆ

ประชาชน เอาท์พุท <T> ngramsSplits ()

การแยกเมตริกซ์ของเอาต์พุต ngrams เมตริกซ์ขาดๆ