tf创建一个简单模型模板

  • tf.InteractiveSession():它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的。这对于工作在交互式环境中的人们来说非常便利,比如使用IPython。
    tf.Session():需要在启动session之前构建整个计算图,然后启动该计算图。

  • 在我们使用tf.InteractiveSession()来构建会话的时候,我们可以先构建一个session然后再定义操作(operation),如果我们使用tf.Session()来构建会话我们需要在会话构建之前定义好全部的操作(operation)然后再构建会话,比如下面的例子就运行了使用一个InterSession运行量两次图,train_setp.run()以及accuracy.eval()。若是使用Session则要给他们每个单独建立一个会话。

tf创建一个简单模型模板_第1张图片
首先:添加一个InteractiveSession会话

tf创建一个简单模型模板_第2张图片
第二:使用tf.Variable类型添加运行中需要的变量

第三:使用tf.placeholder添加类别标签和训练测试数据,此处添加的placeholder有,训练数据,dropout率

tf创建一个简单模型模板_第3张图片
第四:添加层

tf创建一个简单模型模板_第4张图片
第五:定义损失函数和优化器

tf创建一个简单模型模板_第5张图片
第六:运行这个优化器

tf创建一个简单模型模板_第6张图片
第七:计算准确率,y是使用softmax得到的标签,y_是真实的标签

你可能感兴趣的:(tf创建一个简单模型模板)