码迷,mamicode.com
首页 > 编程语言 > 详细

tensorflow学习之(十一)将python代码写入文件

时间:2018-09-05 21:54:07      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:and   variables   ESS   span   def   存储   run   file   flow   

#save to file

import tensorflow as tf
import  numpy as np

##(1)Save to file 把相关变量存储到文件中
#remember to define the same dtype and shape when restore
W = tf.Variable([[1,2,3],[3,4,5]],dtype=tf.float32,name=weights)
b = tf.Variable([[1,2,3]],dtype=tf.float32,name=biases)

init = tf.initialize_all_variables()
saver = tf.train.Saver()

with tf.Session() as sess:
    sess.run(init)
    save_path = saver.save(sess,"my_net/save_net.ckpt")
    print("Save to path : ",save_path)

##(2)restore variables 从文件中取出相关变量
#redefine the same shape and same type for you variables
W = tf.Variable(np.arange(6).reshape((2,3)),dtype=tf.float32,name="weights")#reshape((2,3):2行3列
b = tf.Variable(np.arange(3).reshape((1,3)),dtype=tf.float32,name="biases")

#not need init step
saver = tf.train.Saver()
with tf.Session() as sess:
    saver.restore(sess,"my_net/save_net.ckpt")
    print("weights: ",sess.run(W))
    print("biases: ",sess.run(b))

 

tensorflow学习之(十一)将python代码写入文件

标签:and   variables   ESS   span   def   存储   run   file   flow   

原文地址:https://www.cnblogs.com/Harriett-Lin/p/9594132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!