Wpis z mikrobloga

Czy ktoś bardziej doświadczony mógłby mi powiedzieć czy takie wyniki Loss są dobre, czy złe? Smoothing w tensorboardzie ustawiony na 1, ale widać jak skacza wartości pod spodem
Batch size = 8,
learning rate 0.08, ale zaczyna od 0.02,
Ilość zdjęć do trenowania to ~500.
Ma wykrywać tablicę rejestracyjne.
Model to ssdmobilenetv2fpnlite320x320, chciałem "lepsze" ale mój komputer na to nie pozwala

Z tego co rozumiem to wykres ma jak najbardziej dążyć do funkcji wykładniczej, no bez smoothingu to widać skoki, ale funkcja sama w sobie dąży do y = 0, około kroku 8000 wystrzeliło do góry więc powinno być do tych 8k?
#tensorflow #python
Bocislaw - Czy ktoś bardziej doświadczony mógłby mi powiedzieć czy takie wyniki Loss ...

źródło: comment_1636830773ZJsf8baNvZLmUhU62bdM4A.jpg

Pobierz
  • 3
  • Odpowiedz
@Bocislaw: sam loss wiele nie mówi, jeśli spada to dobrze, jeśli nie spada to niedobrze, jeśli jest poszarpany to lr jest za duży albo batch za mały
poczytaj o miarach typu accuracy, topk itp które pomagają ocenić, czy model uczy się czegoś sensownego
  • Odpowiedz
@ProfesorBigos: w projekcie korzystam z Object Detection API od biblioteki Tensorflow, szukałem czy da się takie miary uruchomić w tensorboardzie ale ludzie napotykali ten sam problem, mam jedynie wykresy eval, jestem trochę pod ścianą bo trenowanie 10000 kroków w batch size = 8 zajmuje mi ponad godzine, a robie to juz parenasty raz bo zawsze nie wykrywa mi dobrze, nie wiem co mogę zrobić :/
Bocislaw - @ProfesorBigos: w projekcie korzystam z Object Detection API od biblioteki...

źródło: comment_1636920168QfaXafA28LB6WqG77p1pFf.jpg

Pobierz
  • Odpowiedz