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

RaggedTensorToTensor

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

สร้างความหนาแน่นของเทนเซอร์จากเทนเซอร์ที่ขาดซึ่งอาจทำให้รูปร่างเปลี่ยนไป

op `ragged_to_dense` สร้างเทนเซอร์หนาแน่นจากรายการเทนเซอร์พาร์ติชั่นแถว เวกเตอร์ค่า และค่าดีฟอลต์ หากไม่ได้ระบุรูปร่าง ระบบจะใช้รูปร่างขั้นต่ำที่ต้องมีองค์ประกอบทั้งหมดในเทนเซอร์ที่ขาดช่วง (รูปร่างตามธรรมชาติ) หากไม่ได้ระบุมิติข้อมูลบางขนาด ระบบจะใช้ขนาดของรูปร่างธรรมชาติในมิตินั้น

default_value จะถูกถ่ายทอดไปยังรูปร่างเอาต์พุต หลังจากนั้น ค่าจากเทนเซอร์มอมแมมจะเขียนทับค่าเริ่มต้น โปรดทราบว่า default_value ต้องมีมิติน้อยกว่าค่า

เทนเซอร์พาร์ทิชันแถวอยู่ในลำดับของขนาด ในปัจจุบันประเภทสามารถ:

  • "ROW_SPLITS": row_splits เทนเซอร์จากเทนเซอร์มอมแมม
  • "VALUE_ROWIDS": เทนเซอร์ value_rowids จากเทนเซอร์มอมแมม
  • "FIRST_DIM_SIZE": หากใช้ value_rowids สำหรับมิติข้อมูลแรก จะมี "FIRST_DIM_SIZE" นำหน้า

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

เอาท์พุท <u>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง <U, T ขยายจำนวน, V ขยายจำนวน> RaggedTensorToTensor <u>
สร้าง ( ขอบเขต ขอบเขต Operand <T> รูปร่าง ตัวถูกดำเนินการ <u> ค่า ตัวถูกดำเนินการ <u> defaultValue, Iterable < Operand <V >> rowPartitionTensors รายการ <String> rowPartitionTypes)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedTensorToTensor ใหม่
เอาท์พุท <u>
ส่งผลให้เกิด ()
ผลลัพธ์ที่ได้คือเทนเซอร์ที่หนาแน่น

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

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

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

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อขอรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะคง RaggedTensorToTensor <u> สร้าง ( ขอบเขต ขอบเขต Operand <T> รูปร่าง ตัวถูกดำเนินการ <u> ค่า ตัวถูกดำเนินการ <u> defaultValue, Iterable < Operand <V >> rowPartitionTensors รายการ <String> rowPartitionTypes)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
รูปร่าง รูปร่างที่ต้องการของเทนเซอร์เอาต์พุต หากไม่ระบุ (ว่าง) ระบบจะใช้รูปร่างขั้นต่ำที่ต้องมีองค์ประกอบทั้งหมดในเทนเซอร์ที่ขาดช่วง (รูปร่างตามธรรมชาติ) หากไม่ได้ระบุมิติข้อมูลบางขนาด ระบบจะใช้ขนาดของรูปร่างธรรมชาติในมิตินั้น

โปรดทราบว่าขนาดที่หนาแน่นไม่สามารถแก้ไขได้โดยอาร์กิวเมนต์รูปร่าง การพยายามเปลี่ยนขนาดของมิติที่หนาแน่นจะทำให้ op ล้มเหลว ตัวอย่าง: รูปร่างธรรมชาติ: [4, 5, 6] รูปร่าง: -1 รูปร่างผลลัพธ์: [4, 5, 6]

รูปร่างตามธรรมชาติ: [4, 5, 6] รูปร่าง: [3, -1, 2] รูปร่างผลลัพธ์: [3, 5, 2]

รูปร่างตามธรรมชาติ: [4, 5, 6] รูปร่าง: [3, 7, 2] รูปร่างผลลัพธ์: [3, 7, 2]

ค่า เทนเซอร์ 1D แทนค่าของเทนเซอร์มอมแมม
defaultValue default_value เมื่อรูปร่างมีขนาดใหญ่กว่าเทนเซอร์มอมแมม default_value ถูกถ่ายทอดจนกระทั่งเป็นรูปร่างของเทนเซอร์เอาต์พุต จากนั้นเขียนทับด้วยค่าในเทนเซอร์ที่ขาดความต่อเนื่อง ค่าเริ่มต้นต้องเข้ากันได้กับการดำเนินการออกอากาศนี้ และต้องมีมิติน้อยกว่าเทนเซอร์ของค่า
rowPartitionTypes ประเภทของเทนเซอร์พาร์ทิชันแถว ในปัจจุบัน สิ่งเหล่านี้สามารถ:
  • "ROW_SPLITS": row_splits เทนเซอร์จากเทนเซอร์มอมแมม
  • "VALUE_ROWIDS": เทนเซอร์ value_rowids จากเทนเซอร์มอมแมม
  • "FIRST_DIM_SIZE": หากใช้ value_rowids สำหรับมิติข้อมูลแรก จะมี "FIRST_DIM_SIZE" นำหน้า เทนเซอร์อยู่ในลำดับของขนาด
คืนสินค้า
  • อินสแตนซ์ใหม่ของ RaggedTensorToTensor

ประชาชน เอาท์พุท <u> ผล ()

ผลลัพธ์ที่ได้คือเทนเซอร์ที่หนาแน่น