Keras有两种加载形式:
- 加载weights
- 加载model
pyinstaller时加载形式有两种:
- 相对路径
- 绝对路径
|
|
加载形式 |
路径 |
|
方式1 |
加载weights |
绝对路径 |
|
方式2 |
加载model |
相对路径 |
方式1:加载weights+绝对路径
代码:
from keras.models import Model
model = Model(inputs=inputs, outputs=outputs)
model.load_weights(filepath)
filepath = "D:\\a\\my_weights.h5" #绝对路径 : abspath
方式2:加载model+相对路径
from keras.models import load_model
model = load_model('./my_model.hdf5')
注释:此时,就可以将my_model.hdf5文件放到pyinstaller生成的exe同一文件夹下了。
from keras.models import Model # load weights
from keras.models import Sequential # load weights
from keras.models import save_model, load_model # load model
from keras.models import model_from_yaml, model_from_json, model_from_config # load model
博客介绍了Keras的两种加载形式,即加载weights和加载model。同时说明了pyinstaller时的两种加载路径,相对路径和绝对路径,并给出了加载weights+绝对路径、加载model+相对路径的代码示例,还列出了Keras不同加载方式对应的导入模块。
808

被折叠的 条评论
为什么被折叠?



