every blog every motto:

0. 前言

以fashion_mnist 为例,keras 转换成具体函数

1. 代码部分

1. 导入模块

import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
import sklearn
import pandas as pd
import os
import sys
import time
import tensorflow as tf
from tensorflow import kerasprint(tf.__version__)
print(sys.version_info)
for module in mpl,np,pd,sklearn,tf,keras:print(module.__name__,module.__version__)

2. 模型转换

2.1 加载模型

# keras model -> concrete function
load_keras_model = keras.models.load_model('graph_def_and_weigths/fashion_mnist_model.h5')
load_keras_model(np.ones((1,28,28)))

2.2 tf.function封装,转换成具体函数

# tf.function 封装
run_model = tf.function(lambda x: load_keras_model(x))
keras_concrete_func = run_model.get_concrete_function(tf.TensorSpec(load_keras_model.inputs[0].shape,load_keras_model.inputs[0].dtype))

2.3 测试

keras_concrete_func(tf.constant(np.ones((1,28,28),dtype=np.float32)))

从零基础入门Tensorflow2.0 ----九、44.5 keras转换成具体函数相关推荐

  1. 视频编码零基础入门(0):零基础,史上最通俗视频编码技术入门

    [来源申明]本文引用了微信公众号"鲜枣课堂"的<视频编码零基础入门>文章内容.为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作 ...

  2. SQL零基础入门学习(九)

    SQL零基础入门学习(八) SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也 ...

  3. Apache Flink 零基础入门(十九)Flink windows和Time操作

    Time类型 在Flink中常用的Time类型: 处理时间 摄取时间 事件时间 处理时间 是上图中,最后一步的处理时间,表示服务器中执行相关操作的处理时间.例如一些算子操作时间,在服务器上面的时间. ...

  4. 指针04 - 零基础入门学习C语言44

    第八章:指针04 让编程改变世界 Change the world by program 小结 归纳起来, 如果有一个实参数组, 想在函数中改变此数组中的元素的值, 实参与形参的对应关系有以下4种情况 ...

  5. PHP 零基础入门笔记(7):PHP 常用的系统函数

    PHP 常用的系统函数 输出函数 print() 类似 echo 输出,返回 1 print_r() 类似 var_dump(), 不会输出类型,只会输出值 <?phpecho 'hello w ...

  6. SQL零基础入门学习(十)

    SQL零基础入门学习(九) SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库. SQL CREATE DATABASE 语法 CREATE DATABA ...

  7. 【题解】《算法零基础100讲》(第44讲) 位运算 (位或) 入门

    文章目录 一. 概念定义 1.1 位或定义 1.2 位与定义 二. 推荐专栏 三. 相关练习 3.1 根据数字二进制下 1 的数目排序 3.2 二进制表示中质数个计算置位 3.3 2 的幂 一. 概念 ...

  8. 0基础能学漫画么?漫画零基础入门教程!

    漫画零基础入门教程!很多人都喜欢看动漫,同时也会幻想成为动漫里的主角,与此同时也会诞生学漫画的想法.不论是你真的想学习漫画,又或出于个人爱好,或职业需要,或为了具备一项自己喜欢的看家本领.我们都要先清 ...

  9. 新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室

     新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室 VTP(VLAN Trunking Protocol):VLAN中继协议,是Cisco专用协议.也被称为虚拟局域网干道 ...

  10. 0基础学python难吗-零基础入门学习Python技术难不难?

    原标题:零基础入门学习Python技术难不难? 近几年对python人才爆发式需求,导致很多人转行进入python开发行业,现如今Python这门语言的就业前景会非常好.相对于其他来说,它语法简单易读 ...

最新文章

  1. S - Extended Traffic LightOJ - 1074
  2. python导入词云包失败:ImportError:cannot import name ‘WordCloud’
  3. P2168 [NOI2015] 荷马史诗(哈夫曼编码树)
  4. 2013下半年福建高等学校非计算机专业学生计算机二级c语言原题,2013年福建省计算机二级c语言真题及答案(填空题部分)...
  5. python中空格属于字符吗_举例说明python中空格是属于字符
  6. 优达学城深度学习之三(下)——卷积神经网络
  7. Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的
  8. 【李宏毅2020 ML/DL】P99-105 Life Long Learning
  9. Node mongoose 结尾总结
  10. 手把手教你搭建FastDFS集群(下)
  11. 最新xmlns:android=http://schemas.android.com/apk/res/android的理解
  12. 一图读懂5G定位(提供完整思维导图下载)
  13. android 涟漪背景,Android 水波效果 | 涟漪效果 实现
  14. Node 学习六、核心模块 events之 01 events 和 EventEmitter 类、发布订阅、EventEmitter 类源码解析和模拟实现
  15. C语言 队列 的基本功能和详细代码(含详细注释)
  16. 腾讯云.xb 数据库备份恢复
  17. 模块pygame介绍以及库的下载
  18. Android 9.0默认支持的语言
  19. tcpdf html中文乱码,tcpdf的使用(中文)
  20. CAD版本转换器转换文件的方法

热门文章

  1. mybatis逆向工程 生成代码
  2. python 整合同类数据求分位值_【利用python进行数据分析】数据聚合与分组运算...
  3. redis中集群的故障恢复
  4. unix服务器上传文件,Unix lrzsz命令 上传本地文件到服务器 / 发送文件到客户端...
  5. python自学月收入20k_每天自学2小时,18周便可月入20K,437集python自学资料拿走不谢...
  6. 当前页禁止复制粘贴截屏
  7. LeetCode之寻找峰值
  8. 把router-link标签渲染成指定的标签
  9. FIND、FINDINDEX、INDEXOF、LASTINDEX、INCLUDES 数组五种查询条件方法介绍
  10. 跟我一起学QT_QT标准对话框_颜色选择框