Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在单独的python脚本中使用经过python培训的模型_Python_Opencv_Tensorflow_Conv Neural Network_Google Colaboratory - Fatal编程技术网

如何在单独的python脚本中使用经过python培训的模型

如何在单独的python脚本中使用经过python培训的模型,python,opencv,tensorflow,conv-neural-network,google-colaboratory,Python,Opencv,Tensorflow,Conv Neural Network,Google Colaboratory,我对深度学习和机器学习还很陌生。所以我用tensorflow在google Colab上训练了这个模型。它在model.predict()函数上识别手势并打印结果。我下载了这个.h5文件。现在我的问题是如何在python脚本中使用这个模型(或.h5文件),以便进行预测 我正在使用 我只是想问一下,如果将这个mosel导入到python代码中,我们如何在程序中实际使用经过训练的模型?如果.h5文件与加载该文件的脚本位于同一目录中,则如何加载该文件: from keras.models import

我对深度学习和机器学习还很陌生。所以我用tensorflow在google Colab上训练了这个模型。它在model.predict()函数上识别手势并打印结果。我下载了这个.h5文件。现在我的问题是如何在python脚本中使用这个模型(或.h5文件),以便进行预测

我正在使用


我只是想问一下,如果将这个mosel导入到python代码中,我们如何在程序中实际使用经过训练的模型?

如果.h5文件与加载该文件的脚本位于同一目录中,则如何加载该文件:

from keras.models import load_model
import os
dirname = os.path.dirname(__file__)
model = load_model(os.path.join(dirname, 'name_of_file.h5'))
os.path.join(directory\u name,'name\u of_file.h5')
提供的内容类似于
C:\…\name\u of_file.h5
,即加载模型的路径

然后只做
建模。在需要的地方预测(x)


如果脚本和.h5文件不在同一个目录中,那么只需调整
目录名

请包含一个包含代码,用于您根据自己的研究已经尝试过的内容,以及您的应用程序出了什么问题attempts@G.Anderson我只是想问我们如何将经过培训的模型导入到我们自己的程序中。让我们假设我有一个训练有素的模型来分类狗和猫。如果我想在我的python程序中使用这个分类器在运行时进行检测,我该怎么做呢?请提供帮助并感谢您的回复在您使用的任何框架/库的文档中都不会找到这种信息吗?你试过什么,做过什么研究吗?非常感谢,我已经试了一个星期了。不客气!如果你觉得我的答案有用,请把它投上去