tensorflow的基本用法(十)——保存神经网络参数和加载神经网络参数
来源:互联网 发布:自动抢购神器软件 编辑:程序博客网 时间:2024/05/16 10:26
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是使用tensorfl保存神经网络参数和加载神经网络参数。
#!/usr/bin/env python# _*_ coding: utf-8 _*_import tensorflow as tfimport numpy as np# 保存神经网络参数def save_para(): # 定义权重参数 W = tf.Variable([[1, 2, 3], [4, 5, 6]], dtype = tf.float32, name = 'weights') # 定义偏置参数 b = tf.Variable([[1, 2, 3]], dtype = tf.float32, name = 'biases') # 参数初始化 init = tf.global_variables_initializer() # 定义保存参数的saver saver = tf.train.Saver() with tf.Session() as sess: sess.run(init) # 保存session中的数据 save_path = saver.save(sess, 'my_net/save_net.ckpt') # 输出保存路径 print 'Save to path: ', save_path# 恢复神经网络参数def restore_para(): # 定义权重参数 W = tf.Variable(np.arange(6).reshape((2, 3)), dtype = tf.float32, name = 'weights') # 定义偏置参数 b = tf.Variable(np.arange(3).reshape((1, 3)), dtype = tf.float32, name = 'biases') # 定义提取参数的saver saver = tf.train.Saver() with tf.Session() as sess: # 加载文件中的参数数据,会根据name加载数据并保存到变量W和b中 save_path = saver.restore(sess, 'my_net/save_net.ckpt') # 输出保存路径 print 'Weights: ', sess.run(W) print 'biases: ', sess.run(b)# save_para()restore_para()
执行结果如下:
# saveSave to path: my_net/save_net.ckpt# restoreWeights: [[ 1. 2. 3.] [ 4. 5. 6.]]biases: [[ 1. 2. 3.]]
0 0
- tensorflow的基本用法(十)——保存神经网络参数和加载神经网络参数
- tensorflow的基本用法(六)——神经网络可视化
- 基本神经网络架构参数
- 十、如何选择神经网络的超参数
- Tensorflow变量表示神经网络参数
- tensorflow存储读取神经网络参数
- PyTorch基本用法(十)——卷积神经网络
- tensorflow模型参数保存和加载问题
- tensorflow的基本用法(五)——创建神经网络并训练
- tensorflow的基本用法(七)——使用MNIST训练神经网络
- tensorflow的基本用法(九)——定义卷积神经网络训练MNIST
- 8.3 TensorFlow BP神经网络构建与超参数的选取
- 【TensorFlow】神经网络参数与变量(四)
- 基于卷积神经网络的数据预处理以及模型参数保存
- TensorFlow学习笔记(2)——保存和加载训练模型参数
- keras:保存keras学习好的深度神经网络模型参数为二进制和txt文件
- Tensorflow基本语法和实现神经网络
- keras的基本用法(三)——创建神经网络
- python技巧小贴士一(1-8)
- 使用API帮助文档快速找到方法(中文版的)
- Protobuf3 系列一 第一个Java demo
- 确定集合中是否存在两个其和刚好为X的元素?
- 虚拟机上的linux系统连接外部网络
- tensorflow的基本用法(十)——保存神经网络参数和加载神经网络参数
- easyui重置表单以及clear和reset的区别
- Python 中变量的操作方式
- Deep Learning(深度学习)学习笔记整理系列之(六)
- 存储过程 --- 1 --- 简介
- WeTest钜惠焕新季,超18000元优惠等您领取
- Deep Learning(深度学习)学习笔记整理系列之(七)
- 构造与析构函数在继承中如何调用
- csdn如何转载别人的文章