using .json pretraind model in matlab

5 views (last 30 days)
and now i have two files: 1)model.json 2)group1-shard1of1.bin
how can i use this pretrined model in matlab
or convert this pretrained model to .h5 model

Answers (1)

Shreeya
Shreeya on 5 Sep 2023
Hi Amir
You can import a pretrained JSON/h5 model in matlab as a neural network using the "importKerasNetwork".The argument passed to the function is the file name of the model you wish to import. It returns a pretrained keras neural network which can be used for further prediction tasks.
Hope this helps.
  3 Comments
Shreeya
Shreeya on 6 Sep 2023
Try passing in the .bin file as the 'WeightFile' argument.
Amir Azadeh Ranjbar
Amir Azadeh Ranjbar on 12 Sep 2023
modelfile = 'model.json';
weights = 'group1-shard1of2.bin';
net = importKerasNetwork(modelfile,'WeightFile',weights, ...
'OutputLayerType','classification')
Error using nnet.internal.cnn.keras.importKerasNetwork
Error reading Keras model_config from file 'model.json'. The error message
was: 'Unrecognized field name "keras_version".''

Sign in to comment.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!