Theano 简明教程
Theano - Expression for Matrix Multiplication
我们将计算两个矩阵的点积。第一个矩阵的维度是 2 x 3,第二个矩阵的维度是 3 x 2。我们用作输入的矩阵及其乘积在此处表示为:
Declaring Variables
为上述内容编写 Theano 表达式,我们首先声明两个变量来表示我们的矩阵,如下所示:
a = tensor.dmatrix()
b = tensor.dmatrix()
dmatrix 是双精度矩阵类型。请注意,我们没有在任何地方指定矩阵大小。因此,这些变量可以表示任何维度的矩阵。
Defining Theano Function
接下来,我们定义一个方法,就像早期示例中定义的方法一样,来评估表达式。
f = theano.function([a,b], c)
请注意,方法的输入是两个矩阵类型的变量 a 和 b。方法输出分配给变量 c ,该变量将自动成为矩阵类型。