Theano - Değişkenler
Önceki bölümde veri türlerini tartışırken Theano değişkenlerini oluşturduk ve kullandık. Tekrarlamak gerekirse, Theano'da bir değişken oluşturmak için aşağıdaki sözdizimini kullanırız -
x = theano.tensor.fvector('x')
Bu açıklamada bir değişken oluşturduk x32 bitlik kayan değerler içeren tür vektörü. Ayrıca adını da veriyoruzx. İsimler genellikle hata ayıklama için kullanışlıdır.
32 bitlik tam sayılardan oluşan bir vektör bildirmek için aşağıdaki sözdizimini kullanırsınız -
i32 = theano.tensor.ivector
Burada değişken için bir isim belirtmiyoruz.
64 bitlik kayan noktalardan oluşan üç boyutlu bir vektör bildirmek için aşağıdaki bildirimi kullanırsınız -
f64 = theano.tensor.dtensor3
Veri türleri ile birlikte çeşitli yapıcı türleri aşağıdaki tabloda listelenmiştir -
Yapıcı | Veri tipi | Boyutlar |
---|---|---|
fvector | float32 | 1 |
ivektör | int32 | 1 |
fskalar | float32 | 0 |
fmatrix | float32 | 2 |
ftensor3 | float32 | 3 |
dtensor3 | float64 | 3 |
Genel bir vektör yapıcısı kullanabilir ve veri türünü aşağıdaki gibi açıkça belirtebilirsiniz:
x = theano.tensor.vector ('x', dtype=int32)
Bir sonraki bölümde, paylaşılan değişkenlerin nasıl oluşturulacağını öğreneceğiz.