基本使用

来自软件实验室
Tengxing讨论 | 贡献2017年1月9日 (一) 11:21的版本 (创建页面,内容为“1:图的概念 在tensorflow程序中,使用图来表示计算任务,图中的节点就是op,一个程序一般有连个阶段,一是构建阶段,二是...”)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

1:图的概念 在tensorflow程序中,使用图来表示计算任务,图中的节点就是op,一个程序一般有连个阶段,一是构建阶段,二是执行阶段。构建阶段就是构建基本的模型,op在图中被定义好,执行阶段就是对模型进行反复的训练,就是op在图中进行训练。

简单点说就是建模的过程和训练模型的过程。

2:Variable变量

定义如下:

import tensorflow as tf

number = tf.Variable(1,name="number")
#定义一个常量
one = tf.constant(1)
#加起来
new_value = tf.add(number,one)
#更新
update = tf.assign(number,new_value)

这时候运行是没有结果的,需要进行下面的步骤

3:初始化

# init
'''下面两种方式都可以,推荐使用init2'''
#init1 = tf.initialize_all_variables()
init2 = tf.global_variables_initializer()