1.1创建图、启动图

tensorflow简单介绍

tensor采用图运算的方式搭建并训练深度学习网络,该部分使用的库包版本为tensorflow==1.14.0

代码拆分(每个代码块可以放到一个jupyter的cell里)

导入tensorflow

import tensorflow as tf

如果你要查看你当前的tensorflow版本,可以

tf.__version__

创建常量和计算

# 创建一个常量op
m1 = tf.constant([[3,3]])
# 创建一个常量op
m2 = tf.constant([[2],[3]])
# 创建一个矩阵乘法op,把m1和m2传入
product = tf.matmul(m1,m2)

简单定义会话、启动图

# d定义一个会话,启动默认图
sess = tf.Session()
# 调用sess的run方法来执行矩阵乘法op
result = sess.run(product)
print(result)
# 执行完会话后注意一定要关闭会话
sess.close()

常用定义会话启动图的方式(实现的是与简单定义会话一样的功能)

with tf.Session() as sess:
    # 调用sess的run方法来执行矩阵乘法op
    # run(product)触发了图中3个op
    result = sess.run(product)
    print(result)

完整代码

采用jupyter 编写,上面代码

import tensorflow as tf
# 创建一个常量op
m1 = tf.constant([[3,3]])
# 创建一个常量op
m2 = tf.constant([[2],[3]])
# 创建一个矩阵乘法op,把m1和m2传入
product = tf.matmul(m1,m2)
# print(product)
with tf.Session() as sess:
    # 调用sess的run方法来执行矩阵乘法op
    # run(product)触发了图中3个op
    result = sess.run(product)
    print(result)

运行之后,输出为:

output: [[15]]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值