How to choose a pre-trained neural network for your image classification

11 ビュー (過去 30 日間)
Abdulaziz Alotaibi
Abdulaziz Alotaibi 2021 年 4 月 18 日
編集済み: Nagasai Bharat 2021 年 4 月 22 日
Hello,
I'm looking into the pre-trained neural networks such as : mobilenet , googlenet, resnet 50, VGG16 and alex net
and I'm wondering how to choose one of them to transfer learning?
my image classification program is simple and it's about detecting traffic signs, but the question is how should i choose one of the above networks?
how do I know which one of them will perform better than the others ?

採用された回答

Nagasai Bharat
Nagasai Bharat 2021 年 4 月 21 日
Hi,
From my understanding you are trying to use a pretrained model for an image classification task. In order to do that you can find the available pretrained networks from this doc. The doc provides a section on Transfer learning . And an example on how to use this network can be accessed from here. The example also shows how to evaluate the network too.
  3 件のコメント
Nagasai Bharat
Nagasai Bharat 2021 年 4 月 22 日
編集済み: Nagasai Bharat 2021 年 4 月 22 日
The choice would be on the requirement of the project you are working on. The time the model takes to predict, memory contraint of the model parameters, the harware you are using to train(more layers implies more time taken by the learning algorithm) and finally the accuracy you are getting without overfiting.
An option would be to try each model and cross-check their acceracy metric and choose the best one also taking into consideration of the above requirements.
Abdulaziz Alotaibi
Abdulaziz Alotaibi 2021 年 4 月 22 日
Thank you!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by