TensorFlow softmax回归模型 - Readonroad/Algorithm_Learning_Summary GitHub Wiki

1.基本语法

placeholder 占位符

不代表具体的值,当tersorflow运行时需要赋值的标量 x = tf.placeholder("float", shape =[none,784]); x = tf.placeholder("float", shape =[none,10]);

none表示:任意维度,“float”:数据类型,shape参数可选,好处是可以捕捉到因数据维度不一致导致的错误

Variable 变量

用来表示模型的参数,var = tf.Variale():定义一个变量 W= tf.Variable(tf.zeros([784,10])) 初始值为0 的变量 b=tf.Variable(tf.zeros([10]));

*变量定义后,再session前初始化,才能在session中使用 init = tf.initialize_all_variables(); 初始化所有的标量,该初始化方法将被废弃 init = tf.global_variables_initializer();新的初始化方法,初始化为0 *变量初始化后再由在会话session中激活才能成效,否则没有用。 session.run(init);激活变量初始化