tensorflow第一个例子简单实用

让我们看看这个简单的代码:

,它将导入库并允许使用其出色的功能:

好像

由于要打印的信息是常量字符串,所以使用tf.:

= tf.(‘ 到 Deep 的世界!’ )

要执行计算图,用 with 语句定义它并用 run 运行它:

使用 tf.() 作为 sess:

打印(sess.run().())

输出包含一系列警告消息 (W),具体取决于使用的机器和操作系统,并说明如果为使用的机器编译代码将运行多快可能更快:

如果使用GPU版本,还会收到一系列设备介绍信息(一):

最后是中打印的信息:

去深渊的世界!

程序解释分析

前面的代码主要分为以下三个部分:

模块的第一部分包含代码将使用的所有库,并且仅在当前代码中使用,其中语句 as tf 允许访问所有类、方法和符号。

第二个模块包含图定义部分…创建所需的计算图。在这个例子中,计算图只有一个节点,常量消息由字符串“to the world of Deep”组成。

第三个模块是通过会话执行计算图。这部分使用with关键字创建会话,最后在会话中执行上述计算图。

现在解释输出。收到的警告信息提醒代码可以运行得更快,可以通过安装 from 来实现(本章稍后介绍)。接收到的提示消息给出了关于计算设备的信息。这两条消息都是无害的,如果你不想看到它们,你可以通过以下两行代码来实现:

操作系统

os.[”]=’2′

以上代码用于忽略2级及以下的消息(1级为提示,2级为警告,3级为错误)。

本程序打印计算图的执行结果,计算图的执行使用sess.run()语句,sess.run获取其中定义的值;计算图的执行结果输入到打印函数中,通过方法改进,打印函数输出结果:

b’ 到 Deep 的世界!’

这里的输出是一个字节串。要删除字符串引号和“b”(代表字节,字节)以仅保留单引号内的内容,可以使用 () 方法。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片