Theano - 函式



Theano 函式充當與符號圖互動的鉤子。符號圖被編譯成高效的執行程式碼。它透過重構數學方程以使其更快速地實現此目的。它將表示式的某些部分編譯成 C 語言程式碼。它將某些張量移到 GPU,等等。

經過有效編譯的程式碼現在作為輸入提供給 Theano 函式。當執行 Theano 函式時,它將計算結果分配給我們指定的變數。可以將最佳化型別指定為 FAST_COMPILE 或 FAST_RUN。這在環境變數 THEANO_FLAGS 中指定。

Theano 函式使用以下語法宣告 −

f = theano.function ([x], y)

第一個引數 [x] 是輸入變數的列表,而第二個引數 y 是輸出變數的列表。

現在已經理解了 Theano 的基礎知識,讓我們開始用一個極簡單的示例進行 Theano 編碼。

廣告