Theano 简明教程

Theano - Functions

Theano function 充当与符号图进行交互的挂钩。符号图编译成高效率的执行代码。它通过重新构建数学方程来实现此目的,从而使它们更快。它将表达式的某些部分编译成 C 语言代码。它将某些张量移动到 GPU,依此类推。

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

Theano function 使用以下语法声明 −

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

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

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