SparseReshape

SparseReshape คลาสสุดท้ายสาธารณะ

ปรับรูปร่าง SparseTensor ใหม่เพื่อแสดงค่าในรูปร่างหนาแน่นใหม่

การดำเนินการนี้มีความหมายเหมือนกับการปรับรูปร่างใหม่บนเทนเซอร์หนาแน่นที่เป็นตัวแทน `input_indices` ได้รับการคำนวณใหม่ตาม `new_shape` ที่ร้องขอ

หากส่วนประกอบหนึ่งของ `new_shape` คือค่าพิเศษ -1 ขนาดของมิตินั้นจะถูกคำนวณเพื่อให้ขนาดความหนาแน่นรวมคงที่ องค์ประกอบของ `new_shape` สามารถเป็น -1 ได้มากที่สุดหนึ่งองค์ประกอบ จำนวนองค์ประกอบหนาแน่นที่นัยโดย `new_shape` จะต้องเท่ากับจำนวนองค์ประกอบหนาแน่นที่เดิมนัยโดย `input_shape`

การปรับรูปร่างใหม่จะไม่ส่งผลต่อลำดับของค่าใน SparseTensor

หากเทนเซอร์อินพุตอยู่ในอันดับ `R_in` และ `N` ค่าที่ไม่ว่างเปล่า และ `new_shape` มีความยาว `R_out` ดังนั้น `input_indices` จะมีรูปร่าง `[N, R_in]`, `input_shape` จะมีความยาว `R_in` , `output_indices` มีรูปร่าง `[N, R_out]` และ `output_shape` มีความยาว `R_out`

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

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

SparseReshape แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices ตัวดำเนินการ < TInt64 > inputShape ตัวดำเนินการ < TInt64 > รูปร่างใหม่)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseReshape ใหม่
เอาท์พุต <TInt64>
เอาท์พุต <TInt64>

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

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "SparseReshape"

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

การสร้าง SparseReshape แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices, ตัวดำเนินการ < TInt64 > inputShape, ตัวดำเนินการ < TInt64 > newShape)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
อินพุตดัชนี 2-D. เมทริกซ์ `N x R_in` พร้อมดัชนีของค่าที่ไม่ว่างเปล่าใน SparseTensor
รูปร่างอินพุต 1-D. เวกเตอร์ `R_in` ที่มีรูปร่างหนาแน่นของ SparseTensor อินพุต
รูปร่างใหม่ 1-D. เวกเตอร์ `R_out` ที่มีรูปร่างหนาแน่นใหม่ที่ร้องขอ
การส่งคืน
  • ตัวอย่างใหม่ของ SparseReshape

เอาท์พุท สาธารณะ < TInt64 > ดัชนีเอาท์พุท ()

2-D. เมทริกซ์ `N x R_out` พร้อมดัชนีที่อัปเดตของค่าที่ไม่ว่างเปล่าในเอาต์พุต SparseTensor

เอาท์พุต สาธารณะ < TInt64 > เอาท์พุตเชป ()

1-D. เวกเตอร์ `R_out` ที่มีรูปร่างหนาแน่นเต็มของเอาต์พุต SparseTensor ซึ่งจะเหมือนกับ `new_shape` แต่มีการเติมมิติข้อมูล -1 ลงไป