Wykonujesz transfer learning do klasyfikacji marek i modeli pojazdów, używając wstępnie wytrenowanego modelu, który został wytrenowany na ogólnych obrazach. Posiadasz duży, oznakowany zbiór danych obrazów pojazdów. Jak należy zainicjować model przed ponownym trenowaniem na zbiorze danych pojazdów?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zainicjuj wszystkie warstwy wstępnie wytrenowanymi wagami i zastąp końcową warstwę w pełni połączoną nową dla swoich klas..
Dlaczego to jest odpowiedź
W transfer learningu, szczególnie gdy wstępnie wytrenowany model pochodzi z ogólnych danych (np. ImageNet), a zadanie jest specyficzne (klasyfikacja marek pojazdów), najlepszym podejściem jest zachowanie wag z większości warstw wstępnie wytrenowanego modelu. Te warstwy nauczyły się wykrywać ogólne cechy, takie jak krawędzie, tekstury czy kształty, które są przydatne również dla obrazów pojazdów. Końcowa warstwa w pełni połączona musi zostać zastąpiona nową, ponieważ jest ona odpowiedzialna za klasyfikację na podstawie oryginalnych klas, a my potrzebujemy jej do klasyfikacji naszych nowych klas (marek i modeli pojazdów). Następnie trenujemy model na naszym zbiorze danych, dostosowując wagi nowej warstwy i ewentualnie fine-tuningu wcześniejszych warstw. Inicjowanie wszystkich warstw losowymi wagami ignoruje korzyści z wstępnego treningu. Zachowanie oryginalnej końcowej warstwy nie pozwoli na klasyfikację nowych klas.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana