Theano-functions
提供:Dev Guides
Theano-関数
Theano *関数*は、シンボリックグラフと対話するためのフックのように機能します。 シンボリックグラフは、非常に効率的な実行コードにコンパイルされます。 これは、数式を再構築して高速化することでこれを実現します。 式の一部をC言語コードにコンパイルします。 テンソルをGPUに移動します。
効率的なコンパイル済みコードは、Theano 関数*への入力として提供されます。 Theano *function を実行すると、計算結果が私たちが指定した変数に割り当てられます。 最適化のタイプは、FAST_COMPILEまたはFAST_RUNとして指定できます。 これは、環境変数THEANO_FLAGSで指定されます。
Theano *関数*は、次の構文を使用して宣言されます-
f = theano.function ([x], y)
最初のパラメーター [x] は入力変数のリストで、2番目のパラメーター y は出力変数のリストです。
Theanoの基本を理解したので、ささいな例からTheanoコーディングを始めましょう。