Theano - Variabel
Pada bab sebelumnya, saat membahas tipe data, kami membuat dan menggunakan variabel Theano. Untuk mengulangi, kami akan menggunakan sintaks berikut untuk membuat variabel di Theano -
x = theano.tensor.fvector('x')
Dalam pernyataan ini, kami telah membuat variabel xdari jenis vektor yang berisi float 32-bit. Kami juga menamakannya sebagaix. Nama-nama tersebut biasanya berguna untuk debugging.
Untuk mendeklarasikan vektor bilangan bulat 32-bit, Anda akan menggunakan sintaks berikut -
i32 = theano.tensor.ivector
Di sini, kami tidak menentukan nama untuk variabel tersebut.
Untuk mendeklarasikan vektor tiga dimensi yang terdiri dari float 64-bit, Anda akan menggunakan deklarasi berikut -
f64 = theano.tensor.dtensor3
Berbagai jenis konstruktor beserta tipe datanya tercantum dalam tabel di bawah ini -
Pembuat | Tipe data | Ukuran |
---|---|---|
fvector | float32 | 1 |
ivector | int32 | 1 |
fscalar.dll | float32 | 0 |
fmatrix.dll | float32 | 2 |
ftensor3 | float32 | 3 |
dtensor3 | float64 | 3 |
Anda dapat menggunakan konstruktor vektor generik dan menentukan tipe data secara eksplisit sebagai berikut -
x = theano.tensor.vector ('x', dtype=int32)
Di bab selanjutnya, kita akan mempelajari cara membuat variabel bersama.