Στόχος: να προσαρμόσετε ένα προεκπαιδευμένο μοντέλο με λίγα δεδομένα χωρίς να καταστρέψετε τις γνώσεις του.
Η μεταφορά ξεκινά από ένα μοντέλο εκπαιδευμένο σε μια μεγάλη πηγή και μετά το προσαρμόζει σε μια εργασία -στόχο. Οι πρώτες οπτικές ή γλωσσικές αναπαραστάσεις είναι συχνά επαναχρησιμοποιήσιμες.
from torchvision.models import resnet18, ResNet18_Weights
from torch import nn
model = resnet18(weights=ResNet18_Weights.DEFAULT)
for p in model.parameters():
p.requires_grad = False
model.fc = nn.Linear(model.fc.in_features, 5)Προεπισκόπηση — η συνέχεια του μαθήματος είναι διαθέσιμη στους εγγεγραμμένους.
Η πρόσβασή σας συνδέεται με τον λογαριασμό σας, όχι με αυτόν τον σύνδεσμο. Συνδεθείτε με το ίδιο email που χρησιμοποιήσατε στην τάξη: το μάθημά σας σας περιμένει, δεν χρειάζεται να ξαναβάλετε τον κωδικό.
ΣύνδεσηΔεν έχετε λογαριασμό; Δημιουργήστε ένανΟι πρώτες ενότητες του μαθήματος είναι σε ελεύθερη πρόσβαση. Για τη συνέχεια υπάρχουν τρεις δρόμοι: αγοράστε αυτό το μάθημα μία φορά, κάντε συνδρομή, ή εισαγάγετε τον κωδικό που δόθηκε στην τάξη.