how can i make alexnet accept 277x277x1 images
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
abdo elsayed
il 29 Dic 2017
Commentato: Walter Roberson
il 22 Gen 2023
i got error in example TransferLearningUsingAlexNetExample Error using trainNetwork (line 140) The training images are of size 227x227x1 but the input layer expects images of size 227x227x3. my dataset 277X277x1
3 Commenti
arun anoop m
il 17 Lug 2020
a=imread(' ');
l=alexnet;
a=imresize(a,[227 227]);
s=classify(l,a);
imshow(a);
try this.
Eline Geerits
il 4 Apr 2022
How can I apply this to an DataSet. I have abaout 4000 Images I have to resize so it would take way to long to do this for every Image indevidually.
Risposta accettata
Brendan Hamm
il 29 Dic 2017
You can resize an image with the imresize function. Now since your images are of size 277x277x1 I will assume they are grayscale, but AlexNet was trained with RGB values and are thus 227x227x 3. It is not possible for you to recover color information from a grayscale image. You may be required to retrain the entire network with grayscale images.
I suggest for more questions on getting started with Deep Learning you check out the FREE Deep Learning OnRamp: https://matlabacademy.mathworks.com/
9 Commenti
arun anoop m
il 17 Lug 2020
Walter Roberson
il 22 Gen 2023
These days you should use an augmented image datastore as that can automatically resize and automatically convert to gray or rgb.
Più risposte (2)
Ayshath Afra
il 2 Apr 2020
The training images are of size 256x256x3 but the input layer expects images of size 224x224x3.
pls help me to solve this error
1 Commento
Michael Keeling
il 5 Giu 2020
Modificato: Michael Keeling
il 5 Giu 2020
You can make an augmented datastore of the images that resizes them auomatically, while leaving your raw images the same
Vedere anche
Categorie
Scopri di più su Deep Learning Toolbox in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!