模型选择昨天训练的EfficientNetB0模型,具体的训练方法详见:
https://wanghao.blog.csdn.net/article/details/122807559
将训练出来的模型转为pb文件,转化过程比较简单,如下:
新建h5_2_pb.py,插入下面的代码:

from tensorflow.keras import models
from tensorflow.keras.applications import EfficientNetB0
from tensorflow.python.keras.layers import Dense
from tensorflow.python.keras.models import Sequentialpb_outpath='model_pb'
model = Sequential()
model.add(EfficientNetB0(input_shape=(224, 224, 3), include_top=False, pooling='avg', weights='imagenet'))
model.add(Dense(12, activation='softmax'))
models.load_model('my_model.h5')
models.save_model(model, pb_outpath)

运行结果:

Tensorflow 2.X h5转pb相关推荐

  1. TensorFlow模型转换h5转pb

    在TensorFlow模型训练阶段一般使用model.save()将模型保存为h5格式,但部署阶段经常需要将训练好的模型固化为pb格式. h5模型转pb模型实现脚本: import tensorflo ...

  2. c1083 “tensorflow/python/framework/c pp_shape_inference.pb.h”

    win10编译TensorFlow1.8时报错: c1083 "tensorflow/python/framework/c pp_shape_inference.pb.h" 参考这 ...

  3. tensorflow | tensorflow实现将ckpt转pb文件

    本博客实现将自己训练保存的ckpt模型转换为pb文件,该方法适用于任何ckpt模型,当然你需要确定ckpt模型输入/输出的节点名称. 目录 tensorflow实现将ckpt转pb文件 一.CKPT ...

  4. tensorflow保存模型参数文件pb查看

    查看pb文件的节点参数: with tf.Session() as sess: with open(model, 'rb') as model_file: graph_def = tf.GraphDe ...

  5. tensorflow: 调用训练好的pb模型实例

    (1)将保存的模型文件解析为GraphDef :graph_def.ParseFromString(gfile.FastGFile("model.pb",'rb').read()) ...

  6. keras模型转换为tensorflow的pb模型结构

    官方文档介绍如下, 此时博主电脑环境配置为:tensorflow-gpu 2.4.0.python3.6.cuda11.0.cudnn8.0,详细信息可见博主这篇博客 应用 Applications ...

  7. pytorch .pth模型转tensorflow .pb模型

    训练好的pytorch模型如何转化为tensorflow的pb模型? 本人初步使用的是onnx框架: pytorch --->  onnx ----> tensorflow 使用onnx转 ...

  8. tensorflow查看pb文件

    运行下面代码: from tensorflow.python.platform import gfile import tensorflow as tfmodel = './saved_pb/expe ...

  9. TensorFlow模型保存pb或ckpt

    Tensorflow的保存分为三种:1. checkpoint模式:2. pb模式:3. saved_model模式. https://www.zhihu.com/collection/6445044 ...

最新文章

  1. 【linux】Valgrind工具集详解(十):SGCheck(检查栈和全局数组溢出)
  2. 进阶高端,2017年vivo手机用实力说话
  3. GDCM:gdcm::Image的测试程序
  4. JAVA中的onkey_onKeyListener无法在虚拟键盘上工作
  5. librtmp分析(接收数据包处理)
  6. 我竟然混进了 Python 高级圈子!
  7. 【OpenCV】SIFT原理与源码分析
  8. java被3整除的数_java中计算1-200以内可以被3整除的数,输出这些数并统计一共有多少个....
  9. JS函数,数组,日期
  10. oracle占位符怎么打,PL/SQL Challenge 每日一题:2018-7-11 动态SQL中的占位符
  11. 前端开发:模块化 — 高效重构
  12. bzoj 1821: [JSOI2010]Group 部落划分
  13. stm32之GPIO学习笔记
  14. springboot启动的时候运行一些代码
  15. 12款热门Java小游戏项目的源码和教程
  16. SCI/SCIE/SSCI/期刊简介及官方查询验证方法
  17. 关于 sys.argv 的详解,看完这篇你要是还不明白 我倒立吃翔 稀得
  18. 《智慧彼岸之定心经》
  19. 【蓝桥杯】特别数的和
  20. 维护采购订单审批的特性Characteristic和类Class

热门文章

  1. gem5运行SPECCPU2017benchmark
  2. CE-扫描扫雷中雷区地址
  3. C#随机函数Radom问题详解
  4. hive计算航班某型号个数_机型分配就是把航班集合按照机型分割成子集。( )...
  5. MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案
  6. Linux系统下,永久修改海思开发板的IP地址
  7. UE4 虚幻引擎,3D数学(二),3D嵌套坐标系。Relative相对位置与World世界位置,Relative相对旋转与World世界坐标旋转。
  8. python海龟作图好看图案_海龟作图---用Python绘图
  9. unity3d 中能画出漂亮图案的函数之玫瑰图案
  10. 关于 input在 chrome 、IE浏览器中遇到的兼容性问题处理