![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TensorFlow
码 小 兔
这个作者很懒,什么都没留下…
展开
-
Tomcat部署图片分类模型系列(二)
前言之前已经完成了java端环境的部署:Tomcat部署图片分类模型系列(一),接下来将完成模型的读取。模型的读取以及排坑模型转化为pb格式将模型部署在java端,需要将模型转化为.pb格式,这里笔者是使用keras训练的模型,下面是h5转pb的代码(以下是python代码,需要在python的编译器下运行)#*-coding:utf-8-*"""将keras的.h5的模型文件,转换成TensorFlow的pb文件"""# ==============================原创 2020-08-31 12:08:41 · 180 阅读 · 0 评论 -
Expected model to produce a [1 N] shaped tensor where N is the number of labels, instead it produced
问题描述:笔者在试着用java读取深度模型时,在模型转化为byte[]传入Graph后,模型在读取输出的时候读取的维度不正确。原因分析:经过笔者的多次尝试,终于找到了问题的关键。问题出在h5转pb的过程中。下面是网上常见的h5转pb的python代码。使用如下代码所转化的pb文件,在使用java读取的时候就会出现输出的维度不是java想要的维度。#*-coding:utf-8-*"""将keras的.h5的模型文件,转换成TensorFlow的pb文件"""# ==============原创 2020-08-31 12:00:24 · 250 阅读 · 0 评论 -
Tomcat部署图片分类模型系列(一)
前言Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。Tomcat支持的编程语言是java,因此在部署模型之前,先来学习一下如何用java读取模型并对图片进行预测。环境布置环境windows10这里笔者使用的工具是Eclipse jee+maven框架+Tomcat9.0+JDK11。首先创建一个maven web工程,因为后续要使用到web端。创建的过程可以参考eclipse构建maven的web项目,创建原创 2020-08-31 11:17:35 · 182 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: Cannot find TensorFlow native library for OS: windows, architecture:
java.lang.UnsatisfiedLinkError: Cannot find TensorFlow native library for OS: windows, architecture: x86_64.笔者在使用java调用TensorFlow包时,出现了以上错误。我是使用maven管理的,所以更改错误比较简单。错误原因是因为运行是缺少libtensorflow_jni文件,所以只需要在依赖中添加即可。 <dependency> <groupId>org原创 2020-08-05 22:19:44 · 1527 阅读 · 0 评论