tensorflow 只恢复部分模型参数的实例


Posted in Python onJanuary 06, 2020

我就废话不多说了,直接上代码吧!

import tensorflow as tf

def model_1():
  with tf.variable_scope("var_a"):
    a = tf.Variable(initial_value=[1, 2, 3], name="a")

  vars = [var for var in tf.trainable_variables() if var.name.startswith("var_a")]
  print(len(vars))
  return vars

def model_2():

  vars1 = model_1()

  with tf.variable_scope("var_b"):
    a = tf.Variable(initial_value=[1, 2, 3], name="a")

  vars2 = [var for var in tf.trainable_variables() if var.name.startswith("var")]
  print(len(vars2))
  return vars1


def pretrain_model1():
  print("-------- model 1 ------")
  vars = model_1()

  with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    saver = tf.train.Saver()
    saver.save(sess, "./model.ckpt")

def train_model2():
  print("-------- model 2 ------")

  model1_vars = model_2()

  with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    saver = tf.train.Saver(var_list=model1_vars)
    saver.restore(sess, "./model.ckpt")
    vars = sess.run([model1_vars])
    for var in vars:
      print(var)

step = 2
if step == 1:
  pretrain_model1()
else:
  train_model2()

以上这篇tensorflow 只恢复部分模型参数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 随机生成中文验证码的实例代码
Mar 20 Python
python的re模块应用实例
Sep 26 Python
Saltstack快速入门简单汇总
Mar 01 Python
详解Python装饰器由浅入深
Dec 09 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
浅谈Pandas 排序之后索引的问题
Jun 07 Python
详解python的四种内置数据结构
Mar 19 Python
docker-py 用Python调用Docker接口的方法
Aug 30 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
python输出数组中指定元素的所有索引示例
Dec 06 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
Jan 27 Python
Jupyter notebook 输出部分显示不全的解决方案
Apr 24 Python
春节到了 教你使用python来抢票回家
Jan 06 #Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 #Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
Jan 05 #Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 #Python
python中count函数简单用法
Jan 05 #Python
Python猴子补丁知识点总结
Jan 05 #Python
Python调用Windows API函数编写录音机和音乐播放器功能
Jan 05 #Python
You might like
php 购物车的例子
2009/05/04 PHP
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
php实现的CSS更新类实例
2014/09/22 PHP
php控制文件下载速度的方法
2015/03/24 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
Python中super的用法实例
2015/05/28 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python使用tornado实现简单爬虫
2018/07/28 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
Python的缺点和劣势分析
2019/11/19 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
技校毕业生自荐信范文
2014/03/07 职场文书
天地会口号
2014/06/17 职场文书
三严三实心得体会范文
2014/10/13 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2015感人爱情寄语
2015/02/26 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL