Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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 如何使用model.pb、model.h5或model.json为CNN创建.config文件?_Python_Tensorflow_Keras_Conv Neural Network - Fatal编程技术网

Python 如何使用model.pb、model.h5或model.json为CNN创建.config文件?

Python 如何使用model.pb、model.h5或model.json为CNN创建.config文件?,python,tensorflow,keras,conv-neural-network,Python,Tensorflow,Keras,Conv Neural Network,我是这方面的新手。你们能帮我为CNN创建一个.config文件吗 传递一份如何做这件事的文档或一份教程将对我有很大帮助。谢谢大家。这个问题对我来说没有多大意义,因为.config不是Keras的标准输出文件。可能您把它与Model.get_config()方法混淆了,该方法输出一个字典(可以保存为.json),并可以作为Model=Model.from_config(config) 你能提供你所说的.config文件的参考资料吗 编辑: 如果您想要的只是某种序列化模型的方法: import js

我是这方面的新手。你们能帮我为CNN创建一个.config文件吗


传递一份如何做这件事的文档或一份教程将对我有很大帮助。谢谢大家。

这个问题对我来说没有多大意义,因为
.config
不是Keras的标准输出文件。可能您把它与
Model.get_config()
方法混淆了,该方法输出一个字典(可以保存为.json),并可以作为
Model=Model.from_config(config)

你能提供你所说的
.config
文件的参考资料吗

编辑:

如果您想要的只是某种序列化模型的方法:

import json
from keras.models import load_model
model = load_model('model.h5')
config = model.get_config()
print(config)
with open('model.json', 'w+') as f:
    json.dump(config, f)

这个问题对我来说没有多大意义,因为
.config
不是Keras的标准输出文件。可能您把它与
Model.get_config()
方法混淆了,该方法输出一个字典(可以保存为.json),并可以作为
Model=Model.from_config(config)

你能提供你所说的
.config
文件的参考资料吗

编辑:

如果您想要的只是某种序列化模型的方法:

import json
from keras.models import load_model
model = load_model('model.h5')
config = model.get_config()
print(config)
with open('model.json', 'w+') as f:
    json.dump(config, f)

我想他指的是一个包含CNN网络配置的文件,比如层数、过滤器数量等。好吧,好吧,在keras中最接近的是model.get_config()。。。在caffe中是否有类似于keras的.proto的内容?一个例子来自github@GabrielBorinMacedo中的这个文件,即.config是tensorflow对象检测框架的特定内容,它除了告诉您要使用的预设之外,不会告诉您任何关于模型的信息。这是tensorflow的人选择的一种更好的方式,而不是依赖cli参数来设置训练超参数。我认为他指的是一个包含CNN网络配置的文件,如层数、过滤器数等。好吧,好吧,最接近keras中的是model。无论如何,get_config()。。。在caffe中是否有类似于keras的.proto的内容?一个例子来自github@GabrielBorinMacedo中的这个文件,即.config是tensorflow对象检测框架的特定内容,它除了告诉您要使用的预设之外,不会告诉您任何关于模型的信息。这是tensorflow人员选择的一种更好的方式,而不是依赖cli参数来设置训练超参数,这可能会有所帮助。他们创建一个配置JSON文件,并在培训期间调用它。可能会有帮助。他们创建一个配置JSON文件,并在培训期间调用它。