เทนเซอร์โฟลว์:: ป้อนข้อมูล:: ตัวเริ่มต้น
#include <ops.h>
Initializer ช่วยให้สามารถสร้าง ออบเจ็ก ต์อินพุตจากค่าคงที่ C++ ชนิดต่างๆ เช่น ค่าคงที่ดั้งเดิมอย่างง่าย และรายการ Initializer ที่ซ้อนกันซึ่งเป็นตัวแทนของอาร์เรย์หลายมิติ
สรุป
ตัวสร้าง Initializer เป็นเทมเพลตทั้งหมด ดังนั้นค่าคงที่ C++ ชนิดที่กล่าวมาข้างต้นจึงสามารถนำมาใช้สร้าง Initializer ได้ Initializer เก็บค่าที่สร้างขึ้นในวัตถุ เทนเซอร์
ตัวสร้างและผู้ทำลาย | |
---|---|
Initializer (const T & v) สร้างจากค่าสเกลาร์ของประเภทเลขคณิตหรือประเภทที่สามารถแปลงเป็นสตริงได้ (เช่น | |
Initializer (const Tensor & t) | |
Initializer (const T & v, const TensorShape & shape) สร้างจากค่าสเกลาร์และรูปร่างที่ชัดเจน | |
Initializer (const std::initializer_list< T > & v) สร้างจากรายการสเกลาร์เริ่มต้น (เมตริกซ์หนึ่งมิติ) | |
Initializer (const std::initializer_list< T > & v, const TensorShape & shape) สร้างจากรายการสเกลาร์เริ่มต้นและรูปร่างที่ชัดเจน | |
Initializer (const std::initializer_list< Initializer > & v) สร้างเทนเซอร์หลายมิติจากรายการตัวเริ่มต้นที่ซ้อนกัน |
คุณลักษณะสาธารณะ | |
---|---|
status | Status |
tensor |
งานสาธารณะ | |
---|---|
AsTensorProto () | TensorProto |
คุณลักษณะสาธารณะ
สถานะ
Status tensorflow::Input::Initializer::status
เทนเซอร์
Tensor tensorflow::Input::Initializer::tensor
งานสาธารณะ
AsTensorProto
TensorProto tensorflow::Input::Initializer::AsTensorProto()
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const T & v )
สร้างจากค่าสเกลาร์ของประเภทเลขคณิตหรือประเภทที่สามารถแปลงเป็นสตริงได้ (เช่น
ตัวอักษรสตริง)
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const Tensor & t )
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const T & v, const TensorShape & shape )
สร้างจากค่าสเกลาร์และรูปร่างที่ชัดเจน
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v )
สร้างจากรายการสเกลาร์เริ่มต้น (เมตริกซ์หนึ่งมิติ)
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const std::initializer_list< T > & v, const TensorShape & shape )
สร้างจากรายการสเกลาร์เริ่มต้นและรูปร่างที่ชัดเจน
ตัวเริ่มต้น
tensorflow::Input::Initializer::Initializer( const std::initializer_list< Initializer > & v )
สร้างเทนเซอร์หลายมิติจากรายการตัวเริ่มต้นที่ซ้อนกัน
โปรดทราบว่าไวยากรณ์ C++ อนุญาตให้มีการซ้อนรายการตัวเริ่มต้นที่พิมพ์โดยพลการ ดังนั้นตัวเริ่มต้นที่ไม่ถูกต้องดังกล่าวจึงไม่สามารถปฏิเสธได้ในขณะคอมไพล์ ฟังก์ชันนี้ดำเนินการตรวจสอบเพื่อให้แน่ใจว่ารายการ Initializer ที่ซ้อนกันนั้นเป็นเทนเซอร์หลายมิติที่ถูกต้อง