Theano - 函数


Theano函数就像一个与符号图交互的钩子。符号图被编译成高效的执行代码。它通过重构数学方程以使其更快来实现这一目标。它将表达式的某些部分编译为 C 语言代码。它将一些张量移动到 GPU,等等。

高效的编译代码现在作为 Theano函数的输入给出。当你执行Theano函数时,它会将计算结果分配给我们指定的变量。优化类型可以指定为 FAST_COMPILE 或 FAST_RUN。这是在环境变量 THEANO_FLAGS 中指定的。

Theano函数使用以下语法声明 -

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

第一个参数[x]是输入变量列表,第二个参数y是输出变量列表。

现在已经了解了 Theano 的基础知识,让我们通过一个简单的例子开始 Theano 编码。