How can I use importKerasNetwork function to Import a pretrained VGGFace Keras network and weights?
5 views (last 30 days)
Show older comments
Ibrahim Mohammed on 30 Jun 2019
Commented: Alex Zai on 2 Dec 2020
How can I use importKerasNetwork function to Import a pretrained VGGFace Keras network and weights and use it for transfer learning?
Maria Duarte Rosa on 5 Jul 2019
layers = importKerasLayers(modelfile) imports the architecture and weights of Keras models saved as .h5 files. These files have to be generated from Keras.
After importing the layers, these can be modified for transfer learning as described here:
I hope this helps,
Runnan Cao on 10 Jan 2020
Is there any chance that you could share the vgg-face.h5 files with me?
More Answers (1)
Maria Duarte Rosa on 9 Jul 2019
Hi Ibrahim, you first need to install and run the python package as described in the GitHub page to obtain the model (including weights), then save this model as .h5 file. Once you have the model saved in .h5 you can use importKerasLayers to load the model into MATLAB.
Alex Zai on 2 Dec 2020
i have a few question. I want to use pretrained facenet model in guthub site, in the following link: https://github.com/nyoki-mtl/keras-facenet.
In this link already had trained model (facenet.h5) file. How can i import to Matlab it, please?
I tried to used any suggestion like that : importKerasNetwork, importKerasLayers and downloaded and saved in matlab location, then tried read (h5info). But i can't imported which i wanted that (facenet_keras.h5) to Matlab.
If any suggestion or someone can help me, please...
Thank you very much.
Find more on Image Data Workflows 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!