当前位置:   PYTHON > 正文

神经网络:了解theano图书馆

python,neural-network,theano,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具



1> jorgenkg..:

您实际上是在告诉Theano计算三个不同的函数,其中每个后续函数都取决于先前执行的函数的输出.

在您的示例中,您使用两个输入参数:矩阵A和矩阵B.

A = [[ 1, 1 ],
     [ 1, 1 ]]

B = [[ 0, 1 ],
     [ 2, 3 ]] 

第一个输出行:[[ 1., 0.], [-1., -2.]]通过减去A和B矩阵来计算:

[[1, 1],   -   [[0, 1],    = [[ 1, 0 ],
 [1, 1]]        [2, 3]]       [-1, -2]

第二个输出线[[ 1., 0.], [ 1., x2.]]只是我们刚刚计算出的差值的绝对值:

abs [[ 1, 0 ],   =   [[ 1, 0],
     [-1, -2]]        [ 1, 2]]

第三行和最后一行按元素计算平方值.

Theano魔术

Theano实际上解释了您的Python代码,并推断出给定变量所依赖的变量(或数学运算).因此,如果你只对有兴趣的diff_squared输出,你并不需要包括对呼叫diffabs_diff太.

f = function([a, b], [diff_squared])

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/PYTHON/detail/2622
推荐阅读
相关标签
  

闽ICP备14008679号