Load pretrained keras network using deep learning toolbox

Hi,
I'm trying to load pre-trained neural networks by using a deep learning toolbox.
I saved my python model in numbers ways such as:
  • model.save("model")
  • model.save("model.h5")
  • model.save_weights("model.h5")
  • etc.
But none of them working when trying to load them into MATLAB workspace.
Input:
model = importKerasLayers("model.h5")
Error:
Error using nnet.internal.cnn.keras.ParsedKerasModel (line 26)
Assertion failed.
Error using nnet.internal.cnn.keras.ParsedKerasLayers (line 14)
KM = nnet.internal.cnn.keras.ParsedKerasModel(ModelConfig, Training);
Error in importKerasLayers (line 102)
Layers = nnet.internal.cnn.keras.ParsedKerasLayers(modefilie, varargin{:});

回答 (1 件)

Yongjian Feng
Yongjian Feng 2021 年 8 月 11 日

0 投票

Not sure if they are compatible. Why not loading it from python code? Call python from matlab.

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

質問済み:

2021 年 8 月 10 日

回答済み:

2021 年 8 月 11 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by