เทนเซอร์โฟลว์:: ปฏิบัติการ:: เบาบางปรับรูปร่างใหม่
#include <sparse_ops.h>ปรับรูปร่าง 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
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
-  input_indices: 2-D เมทริกซ์ N x R_inพร้อมดัชนีของค่าที่ไม่ว่างใน SparseTensor
-  input_shape: 1-D เวกเตอร์ R_inที่มีรูปร่างหนาแน่นของ SparseTensor อินพุต
-  new_shape: 1-D เวกเตอร์ R_outที่มีรูปร่างหนาแน่นใหม่ที่ร้องขอ
ผลตอบแทน:
-  Outputoutput_indices: 2-D เมทริกซ์N x R_outพร้อมดัชนีที่อัปเดตของค่าที่ไม่ว่างเปล่าในเอาต์พุต SparseTensor
-  Outputเอาต์พุต_รูปร่าง: 1-D เวกเตอร์R_outที่มีรูปร่างหนาแน่นเต็มของเอาต์พุต SparseTensor สิ่งนี้เหมือนกับnew_shapeแต่เติมมิติข้อมูล -1 ลงไป
| ตัวสร้างและผู้ทำลาย | |
|---|---|
| SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) | 
| คุณลักษณะสาธารณะ | |
|---|---|
| operation | |
| output_indices | |
| output_shape | |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาท์พุท_ดัชนี
::tensorflow::Output output_indices
เอาท์พุท_รูปร่าง
::tensorflow::Output output_shape
งานสาธารณะ
เบาบางปรับรูปร่างใหม่
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )