python深度学习tensorflow怎么使用


本篇内容主要讲解“python深度学习tensorflow怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python深度学习tensorflow怎么使用”吧!编写tensorflow代码,实际上就是编写py文件,最好找一个好用的编辑器,如果你用vim或gedit比较顺手,那也可以的啦。我们既然已经安装了anaconda,那么它里面自带一个还算不错的编辑器,名叫spyder,用起来和matlab差不多,还可以在右上角查看变量的值。因此我一直使用这个编辑器。它的启动方式也很简单,直接在终端输入spyder就行了。我们一般引入tensorflow都用语句import tensorflow as tf因此,以后文章中我就直接用tf来表示tensorflow了。在tf中,常量的定义用语句:这就定义了一个值为10的常量a变量用Variable来定义, 并且必须初始化,如:分别定义了一个3×3的全1矩阵x,和一个3×3的全0矩阵y,0和1的值就是初始化。变量定义完后,还必须显式的执行一下初始化操作,即需要在后面加上一句:这句可不要忘了,否则会出错。例:自定义一个拉普拉斯的W变量:变量在定义时要初始化,但是如果有些变量刚开始我们并不知道它们的值,无法初始化,那怎么办呢?那就用占位符来占个位置,如:指定这个变量的类型和shape,以后再用feed的方式来输入值。如果把下面的python语句改在tf语句,该怎么写呢:定义两个变量,并将两个数相加,输出结果。如果在tf中直接像上面这样写,那就错了。x,y,z分别是三个tensor对象,对象间的运算称之为操作(op), tf不会去一条条地执行各个操作,而是把所有的操作都放入到一个图(graph)中,图中的每一个结点就是一个操作。然后行将整个graph 的计算过程交给一个 TensorFlow 的Session, 此Session可以运行整个计算过程,比起操作(operations)一条一条的执行效率高的多。执行代码如下:其中sess.run()即是执行,注意要先执行变量初始化操作,再执行运算操作。Session需要先创建,使用完后还需要释放。因此我们使用with…as..语句,让系统自动释放。此处使用feed_dict以字典的方式对多个变量输入值。其中也可以改成定义变量时,没有指定数据类型,则默认为float32,因此是5.0而不是5到此,相信大家对“python深度学习tensorflow怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,免费云主机域名继续学习!

相关推荐: php7修改时区无效如何解决

这篇文章主要介绍“php7修改时区无效如何解决”的相关知识,小编通过实际案例向大免费云主机域名家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php7修改时区无效如何解决”文章能帮助大家解决问题。 php7修改时区无效的解决办法:1、从代码中动态修改时区…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/17 12:10
Next 03/17 12:10

相关推荐