Hi  Belinda!



 BelindaMK:

I’m trying to create a basic CNN using PyTorch, to classify 21 different types of land use.


Excellent!   This sounds like a worthy neural-network problem.


I have very limited time


We may not be able to help with this bit.  It takes a fair amount of time
to learn to design neural networks, and it takes a fair amount of time
to actually code them.  (It takes a fair amount of time to actually code
anything – at least correctly.)


and my teachers are never available,


With this the forum will be able to help.
But you’ll need to ask concise questions about one issue at a time.
Best of all is if you can post a short, but complete and runnable script
that illustrates the specific issue you are asking about.  Something like:
“I need to get result A, but calling function f() in my example script
gives me B.  Why do I get B and what do I need to do to get A?”
(And then post your complete, runnable script that gives result B.)
Also, pytorch is pretty big, with lots of classes and functions (because
neural networks can be complicated with lots of different building
blocks inside of them).
I would strongly advise to go through some of the core building blocks
step by step before putting them together into a more complicated
“real” project.  Pytorch has many good tutorials to help you do this.
Depending on your working style, I think the What is torch.nn really? 1
tutorial could be a very good place to start.
Good luck.
K. Frank