a6657266的个人博客分享 http://blog.sciencenet.cn/u/a6657266

博文

python shared数据类型更改,print

已有 4752 次阅读 2013-7-11 18:34 |系统分类:科研笔记| Python, shared

逻辑回归时,权重矩阵w是随机初始化的,w=shared(rng.randn(feats).astype(theano.config.floatX))

                  偏移矩阵b要初始化为0b=shared(numpy.asarray(0., dtype=theano.config.floatX))

 

print主要有三个函数

theano.pp()

theano.printing.debugprint()

theano.printing.pydotprint()

theano.printing.pydotprint(predict,outfile="pics/logreg_pydotprint_predic.png",var_with_name_simple=True)

predict是函数

theano.printing.pydotprint_variables(prediction,outfile="pics/logreg_pydotprint_prediction.png",var_with_name_simple=True)

前两个print没太看懂,pydotprint是直接画图,比较直观

在图中,op以椭圆的形式,变量是方块,在每个label的末尾处标志graph的位置,方块和椭圆都有自己的位置集。方块的数字是按照运行的先后顺序排列的,绿色的椭圆是输入,蓝色的是输出。如果使用shared变量,这些变量也会作为输入的样子出现。

 




https://blog.sciencenet.cn/blog-571755-707228.html

上一篇:theano学习初步 shared, givens,updates,random
下一篇:python计算导数jacobian以及hessian
收藏 IP: 210.72.26.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-23 03:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部