numpy,theano中的函式

2021-06-02 16:58:37 字數 708 閱讀 3842

theano.tensor.dot(x,y)

x,y如果是向量,自動會對y進行轉置

如果是矩陣,要注意對齊。

一般情況下,乙個樣本應該看做1行n列的向量。

tensor.sub(x,y)

碰到乙個問題,如果x是n行的,y是1行的。

要對x中的每行都減去乙個y。theano中不知道如何寫方便。

好像要用迴圈。就是scan來做。不過scan是對實際的數進行操作的。不是對模型進行定義。而這裡是要對模型定義這樣乙個操作。

用的是符號變數。和theano函式。

試了下直接用sub(x,y)就行了。定義的時候想定義為矩陣,y定義為向量,如果y也定義為矩陣,就無法自動處理,對齊的時候通不過。

numpy.prod(x) 返回x中各元素的乘積。

theano.tensor.nnet.conv.conv2d 。巢狀了這麼多層,theano的結構不知道是啥樣的。

這個函式就是2d卷積。具體的使用可以看cnn的例子。

這個函式有個image_shape引數,

image_shape(tuple of len 4 of int or contant variable) – (batch size, stack size, nb row, nb col) optional, used for optimization.

這裡的stack size引數是幹什麼用的呢?

函式中的this

1.this是什麼?任何函式本質上都是通過某個物件來呼叫的,如果沒有直接指定就是window 所有函式內部都有乙個變數this 它的值是呼叫函式的當前物件 2.如何確定this的值?test window p.test p new test 新建立的物件 p.call obj obj functio...

函式中的this

1.函式中的this指向 普通函式中的this指向誰?window 物件,方法中的this指向 當前例項物件 定時器方法中的this指向 window 建構函式中this指向 例項物件 原型物件中的this指向 例項物件 先來看這一段 target.onclick function 50 表面上看,...

函式中的this

1 函式如果直接呼叫,函式內的this是window 2 如果函式是被new呼叫的,那麼函式內的this是new剛剛建立的新物件 3 事件裡的this是繫結這個事件的物件 4 如果函式是被物件呼叫的,那函式裡的this就是這個物件 可以通過修改this指向使用別的函式的方法 最主要是可以把陣列乙個乙...