模型文件后缀介绍
2018-08-23 11:20
1411 查看
一 tensorflow
01:
通过
saver.save函数将TensorFlow模型保存到了
model/model.ckpt文件中,这里代码中指定路径为
"model/model.ckpt",也就是保存到了当前程序所在文件夹里面的
model文件夹中。
TensorFlow模型会保存在后缀为
.ckpt的文件中。保存后在save这个文件夹中实际会出现3个文件,因为TensorFlow会将计算图的结构和图上参数取值分开保存。
model.ckpt.meta
文件保存了TensorFlow计算图的结构,可以理解为神经网络的网络结构model.ckpt
文件保存了TensorFlow程序中每一个变量的取值checkpoint
文件保存了一个目录下所有的模型文件列表
--
02:.pb
constant_graph = graph_util.convert_variables_to_constants(sess, sess.graph_def, ["output"]) with tf.gfile.FastGFile(pb_file_path, mode='wb') as f: f.write(constant_graph.SerializeToString())
这两句是重要的代码,用来把训练好的模型保存为pb文件。运行完之后就会发现应该的文件夹多出了一个pb文件。
def recognize(jpg_path, pb_file_path): with tf.Graph().as_default(): output_graph_def = tf.GraphDef() with open(pb_file_path, "rb") as f: output_graph_def.ParseFromString(f.read()) _ = tf.import_graph_def(output_graph_def, name="")
打开相应的pb文件。
TensorFlow 自定义模型导出:将 .ckpt 格式转化为 .pb 格式
二 caffee
生成模型文件 .h5;
--
--
相关文章推荐
- VC中的文件后缀介绍
- vb项目工程的后缀文件介绍
- 织梦软件下载频道模型,文件类型后缀如何增加或修改
- 在DirectX3D程序中加载3DMAX的模型(后缀为.X的文件)
- CSV文件格式介绍
- Javascript异步编程模型Promise模式详细介绍
- struts.xml文件属性介绍
- 第一篇 OpenCv常用头文件#include<>介绍
- C++文件读写函数介绍
- 文件操作 API 函数介绍
- bat批处理更改文件后缀/挑出两个文件夹下不同名的文件
- .sam 文件介绍
- 如何用Tensorflow训练模型成pb文件和和如何加载已经训练好的模型文件
- jQuery异步上传文件插件ajaxFileUpload详细介绍
- Leader/Follower多线程网络模型介绍
- HSHA多线程网络编程模型介绍
- Objective-C中源文件组织章节介绍
- QT中PRO文件写法的详细介绍
- Linux中ELF格式文件介绍
- 允许IIS下载无后缀文件及“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”的解决方法