存储与读取变量
来源:互联网 发布:帝国仿内涵吧网源码 编辑:程序博客网 时间:2024/05/15 15:14
1.存储模型并且指定存储的变量
#coding=utf-8import tensorflow as tfx = tf.placeholder(shape=[1], dtype=tf.float32, name='xx')variable_0 = tf.get_variable('v0', [1], tf.float32, initializer=tf.random_normal_initializer(mean=1))variable_1 = tf.get_variable('v1', [1], tf.float32, initializer=tf.random_normal_initializer(mean=1))output = tf.multiply(x, variable_1, name='mul')saver = tf.train.Saver({'x': variable_0, 'y': variable_1})#指定只存储以上variable_0, variable_1# saver = tf.train.Saver()initial_op = tf.global_variables_initializer()with tf.Session() as sess: sess.run(initial_op) saver.save(sess, './checkpoint/model0.ckpt')
2.读取模型与变量#coding=utf-8import tensorflow as tfx = tf.placeholder(shape=[1], dtype=tf.float32, name='xx')variable_2 = tf.get_variable('v2', [1], tf.float32, initializer=tf.random_normal_initializer(mean=1))variable_3 = tf.get_variable('v3', [1], tf.float32, initializer=tf.random_normal_initializer(mean=1))output = tf.multiply(x, variable_2, name='mul')saver = tf.train.Saver({'x': variable_2, 'y': variable_3})#指定将值载入哪个变量中# saver = tf.train.Saver()initial_op = tf.global_variables_initializer()with tf.Session() as sess: sess.run(initial_op) saver.restore(sess, './checkpoint/model0.ckpt') print(sess.run(variable_2))结果:[ 1.50878465]3.直接载入模型#coding=utf-8import tensorflow as tfsaver = tf.train.import_meta_graph('./checkpoint/model0.ckpt.meta')#载入图的结构# saver = tf.train.Saver()initial_op = tf.global_variables_initializer()with tf.Session() as sess: sess.run(initial_op) saver.restore(sess, './checkpoint/model0.ckpt')#载入值 print(tf.trainable_variables()) a = tf.get_default_graph().get_tensor_by_name('v0:0') print(sess.run(a))结果:[ 1.50878465]
阅读全文
0 0
- 存储与读取变量
- 图片存储与读取
- SharedPreferences存储与读取
- SharedPreferences存储与读取
- 动态存储变量与静态存储变量
- 变量属性与存储
- 编译器架构的王者LLVM——(10)变量的存储与读取
- 从屏幕读取变量数据; 变量的存储特性
- 数据的存储与读取
- java存储与读取配置文件
- csv文件存储与读取
- sqlite3数据存储与读取
- 文件的存储与读取
- XML存储与读取代码
- SharedPreferences的存储与读取
- java 网页读取与存储
- 二进制文件操作-存储与读取
- 19-变量存储与类型
- React Native在Ubuntu16下开发,环境安装期间遇到的问题
- vector 邻接表的建立
- 开启第一个krpano全景漫游网站
- MySQL性能优化
- 使用工具类完成JDBC
- 存储与读取变量
- Qt OpenGL教程 (非常详细)
- 模板的分离编译
- python一个关于贴吧的小爬虫(二)
- MySQL主从实验
- 集合框架(一)续 向集合中添加一个集合、数组和List之间的相互转换、从集合中删除另一个集合所包含的元素
- 重复读取InputStream的方法
- MySQL主从实验
- 项目中整合第三方插件与SpringMVC数据格式化关于ip地址