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

RaggedTensorFromVariant

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

ถอดรหัส `ตัวแปร` เทนเซอร์เป็น `RaggedTensor`

ถอดรหัส `ตัวแปร` เทนเซอร์ที่กำหนดและส่งคืน `RaggedTensor` อินพุตอาจเป็นสเกลาร์ ซึ่งหมายความว่าเข้ารหัส `RaggedTensor` เดียวกับ ragged_rank `output_ragged_rank` นอกจากนี้ยังอาจมีอันดับตามอำเภอใจ ซึ่งในกรณีนี้แต่ละองค์ประกอบจะถูกถอดรหัสเป็น `RaggedTensor` ด้วย ragged_rank `input_ragged_rank` จากนั้นสิ่งเหล่านี้จะถูกซ้อนกันตามรูปร่างอินพุตเพื่อส่งออก `RaggedTensor` เดียวที่มี ragged_rank `output_ragged_rank` องค์ประกอบ "ตัวแปร" แต่ละรายการในเทนเซอร์อินพุตจะถูกถอดรหัสโดยการดึงข้อมูลเทนเซอร์ "ตัวแปร" 1-D จากองค์ประกอบที่มีเมตริกซ์ "input_ragged_rank + 1" ซึ่งสอดคล้องกับการแยกและค่าของ "RaggedTensor" ที่ถอดรหัส หาก `input_ragged_rank` คือ -1 จะถูกอนุมานว่า `output_ragged_rank` - `rank(encoded_ragged)` ดู "RaggedTensorToVariant" สำหรับตรรกะการเข้ารหัสที่เกี่ยวข้อง

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

คง <T> RaggedTensorFromVariant <ยาว, เสื้อ>
สร้าง ( ขอบเขต ขอบเขต Operand <?> encodedRagged ยาว inputRaggedRank ยาว outputRaggedRank ชั้น <T> Tvalues)
เมธอดของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedTensorFromVariant ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
คง <U ขยายจำนวน, T> RaggedTensorFromVariant <U, T>
สร้าง ( ขอบเขต ขอบเขต Operand <?> encodedRagged ยาว inputRaggedRank ยาว outputRaggedRank ชั้น <T> Tvalues ชั้น <u> Tsplits)
เมธอดของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedTensorFromVariant ใหม่
เอาท์พุท <T>
outputDenseValues ()
เทนเซอร์ที่แสดงค่าของเอาต์พุต "RaggedTensor"
รายการ < เอาท์พุท <U >>
outputNestedSplits ()
รายการเทนเซอร์ตั้งแต่ 1 รายการขึ้นไปที่แสดงถึงการแยกเอาต์พุต "RaggedTensor"

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

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

สาธารณะคง RaggedTensorFromVariant <ยาว, เสื้อ> สร้าง ( ขอบเขต ขอบเขต Operand <?> encodedRagged ยาว inputRaggedRank ยาว outputRaggedRank ชั้น <T> Tvalues)

เมธอดของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ RaggedTensorFromVariant ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เข้ารหัสRagged `ตัวแปร` เทนเซอร์ที่มีการเข้ารหัส `RaggedTensor`s
อินพุตRaggedRank อันดับขาดๆ ขององค์ประกอบ "RaggedTensor" ที่เข้ารหัสแต่ละรายการในอินพุต หากตั้งค่าเป็น -1 ระบบจะอนุมานว่า `output_ragged_rank` - `rank(encoded_ragged)`
ผลลัพธ์RaggedRank อันดับมอมแมมที่คาดไว้ของเอาต์พุต "RaggedTensor" ต้องถือสิ่งต่อไปนี้: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`
คืนสินค้า
  • อินสแตนซ์ใหม่ของ RaggedTensorFromVariant

สาธารณะคง RaggedTensorFromVariant <U, T> สร้าง ( ขอบเขต ขอบเขต Operand <?> encodedRagged ยาว inputRaggedRank ยาว outputRaggedRank ชั้น <T> Tvalues ชั้น <u> Tsplits)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เข้ารหัสRagged `ตัวแปร` เทนเซอร์ที่มีการเข้ารหัส `RaggedTensor`s
อินพุตRaggedRank อันดับขาดๆ ขององค์ประกอบ "RaggedTensor" ที่เข้ารหัสแต่ละรายการในอินพุต หากตั้งค่าเป็น -1 ระบบจะอนุมานว่า `output_ragged_rank` - `rank(encoded_ragged)`
ผลลัพธ์RaggedRank อันดับมอมแมมที่คาดไว้ของเอาต์พุต "RaggedTensor" ต้องถือสิ่งต่อไปนี้: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`
คืนสินค้า
  • อินสแตนซ์ใหม่ของ RaggedTensorFromVariant

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

เทนเซอร์ที่แสดงค่าของเอาต์พุต "RaggedTensor"

สาธารณะรายการ < เอาท์พุท <U >> outputNestedSplits ()

รายการเทนเซอร์ตั้งแต่ 1 รายการขึ้นไปที่แสดงถึงการแยกเอาต์พุต "RaggedTensor"