Tensorflow中的基本添加?

时间:2016-09-28 03:23:02

标签: python machine-learning tensorflow add bigdata

我想创建一个程序,我输入一组x1 x2并输出y。我能找到的所有张量流教程都从图像识别开始。有人可以通过向我提供有关如何在python中执行此操作的代码或教程来帮助我吗?提前致谢。编辑 - 我计划使用的x1 x2坐标将像1,1,y将是2或4,6,y将是10.我想为程序提供数据来学习。我试图从tensorflow网站学习,但它似乎比我想要的更复杂。

2 个答案:

答案 0 :(得分:4)

首先,让我们从定义我们的张量开始

yum downgrade pkg-foo pkg-bar

现在,我们有一个可以添加两个常量的简单图形。我们现在需要的是创建一个运行图表的会话:

import tensorflow as tf

a=tf.constant(7)
b=tf.constant(10)
c = tf.add(a,b)

答案 1 :(得分:3)

以下是一个可以帮助您入门的代码:

import numpy as np
import tensorflow as tf

#a placeholder is like a variable that you can
#set later
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
#build the sum operation
c = a+b
#get the tensorflow session
sess = tf.Session()

#initialize all variables
sess.run(tf.initialize_all_variables())

#Now you want to sum 2 numbers
#first set up a dictionary
#that includes the numbers
#The key of the dictionary
#matches the placeholders
# required for the sum operation
feed_dict = {a:2.0, b:3.0}

#now run the sum operation
ppx = sess.run([c], feed_dict)

#print the result
print(ppx)