美文网首页
Tensorflow基本操作

Tensorflow基本操作

作者: 宇宇大美女 | 来源:发表于2017-04-27 17:07 被阅读189次

前言

这两天刚刚写完毕业论文,毕业设计是做的深度学习相关的内容,自己用的tensorflow来做的,当时因为毕业设计时间比较紧,自己就从简单从网上看了点教程,然后从github上拉取了一份代码,然后修修改改算是应付了过去。但是自己意识到这样是不行的,因为读研的时候可能还要去做机器学习和深度学习相关的内容,于是自己决定重新系统的学习一遍tensorflow。并且写下这份笔记,算是记录自己学习的历程吧,其中还有不正确的地方希望各位看官给予指正。

定义常量

这个是tensorflow中最简单的操作,和其他所有的程序类似,直接上代码:

a = tf.constant(2)
b = tf.constant(3)
# 运算
with tf.Session() as sess:
    print(sess.run(a+b))

运行上述代码后输出的结果是5

通过placeholder来定义操作

placeholder的作用就是先占着一个坑,具体的输入等到运行的时候在放进去,用法看代码:

# 定义两个placeholder
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)
# 定义两个操作
add = tf.add(a,b)
mul = tf.multiply(a,b)
# 运算,并且在运算时候赋值
with tf.Session() as sess:
    print(sess.run(add,feed_dict={a:2,b:3}))

最后输出的结果也是5。具体的输入是在运行时通过feed_dict来传入的。

定义矩阵

直接上代码:

# 定于两个矩阵
m1 = tf.constant([[3.,3.]])
m2 = tf.constant([[2.],[2.]])
# 定义矩阵相乘的操作
product = tf.matmul(m1,m2)
# 运算
with tf.Session() as sess:
    print(sess.run(product))

最后输出的结果是12。

完整代码

from __future__ import print_function
import tensorflow as tf
# 定义两个常量
a = tf.constant(2)
b = tf.constant(3)
# 运算
with tf.Session() as sess:
    print(sess.run(a+b))
# 定义两个placeholder
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)
# 定义两个操作
add = tf.add(a,b)
mul = tf.multiply(a,b)
# 运算,并且在运算时候赋值
with tf.Session() as sess:
    print(sess.run(add,feed_dict={a:2,b:3}))
# 定于两个矩阵
m1 = tf.constant([[3.,3.]])
m2 = tf.constant([[2.],[2.]])
# 定义矩阵相乘的操作
product = tf.matmul(m1,m2)
# 运算
with tf.Session() as sess:
    print(sess.run(product))

后记

继续加油加油,争取每天一篇!我爱学习,学习使我快乐!

相关文章

  • Tensorflow基本操作

    前言 这两天刚刚写完毕业论文,毕业设计是做的深度学习相关的内容,自己用的tensorflow来做的,当时因为毕业设...

  • TensorFlow基本操作

    与常用c语言一样,我们可以把Tensorflow看成是一种基本数据语言,有常量,变量,占位符等。

  • TensorFlow的基本操作

    环境:PyCharm 2.018.1.3 x64 ,Python 3.6 代码如下: import tensorf...

  • TensorFlow(2) 基本操作

    创建变量 特殊矩阵和常量 创建随机值 示例程序 保存模型 NumPy数据转换成TensorFlow数据 tf.pl...

  • Tensorflow的基本操作

    申明常量 程序输出为: 占位符 自定义运算符 程序输出为: 矩阵乘法: 程序输出为:

  • TensorFlow基本操作(二)

    原文传送门:请点击 前一篇主要对TensorFlow的常量,如简单的scalar, vector, matrix等...

  • tensorflow搭建简单回归模型

    前言 这是使用tensorflow 搭建一个简单的回归模型,用于熟悉tensorflow的基本操作和使用方法。 模...

  • 第四章 TensorFlow 基础 笔记1

    这一章介绍TensorFlow中的所有运算操作。 4.1 数据类型 TensorFlow中的基本数据类型:数值型,...

  • TensorFlow——Graph的基本操作

    主要讲解了 get_default_graph 和 reset_default_graph 参考文献:https:...

  • GPU的具体使用

    上面这两个表示是对gpu设置操作,之前都要先import tensorflow as tf,这个是基本操作。这里的...

网友评论

      本文标题:Tensorflow基本操作

      本文链接:https://www.haomeiwen.com/subject/vwknzttx.html