Theano - ตัวแปร

ในบทที่แล้วในขณะที่กล่าวถึงประเภทข้อมูลเราได้สร้างและใช้ตัวแปร Theano เพื่อย้ำอีกครั้งเราจะใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างตัวแปรใน Theano -

x = theano.tensor.fvector('x')

ในคำสั่งนี้เราได้สร้างตัวแปร xประเภทเวกเตอร์ที่มีโฟลต 32 บิต เรายังตั้งชื่อเป็นx. โดยทั่วไปชื่อจะมีประโยชน์สำหรับการดีบัก

ในการประกาศเวกเตอร์ของจำนวนเต็ม 32 บิตคุณจะต้องใช้ไวยากรณ์ต่อไปนี้ -

i32 = theano.tensor.ivector

ที่นี่เราไม่ได้ระบุชื่อสำหรับตัวแปร

ในการประกาศเวกเตอร์สามมิติที่ประกอบด้วยโฟล 64 บิตคุณจะต้องใช้การประกาศต่อไปนี้ -

f64 = theano.tensor.dtensor3

ตัวสร้างประเภทต่างๆพร้อมกับประเภทข้อมูลแสดงอยู่ในตารางด้านล่าง -

ตัวสร้าง ประเภทข้อมูล ขนาด
fvector ลอย 32 1
ivector int32 1
fscalar ลอย 32 0
fmatrix ลอย 32 2
ftensor3 ลอย 32 3
dtensor3 ลอย 64 3

คุณสามารถใช้ตัวสร้างเวกเตอร์ทั่วไปและระบุประเภทข้อมูลอย่างชัดเจนดังต่อไปนี้ -

x = theano.tensor.vector ('x', dtype=int32)

ในบทต่อไปเราจะเรียนรู้วิธีสร้างตัวแปรที่ใช้ร่วมกัน