Robię projekt wizji komputera i muszę zastosować powiększanie danych. Mam 3 klasy: dwie klasy z 500 zdjęć i klasą z 1000 obrazów. Zamierzam wygenerować wiele wersji obrazów z powiększaniem danych, czy powinienem złożyć wniosek na przykład 3 losowe transformacje na dwóch pierwszych klasach, aby mieć w sumie 2000 obrazów i zastosować tylko jedną transformację na końcowej klasie, aby mieć 2000 klasy? W końcu należy zastosować powiększanie danych na całym zestawie danych, a następnie oddzielić go do pociągu i testowania lub oddzielają go, a następnie zastosuj powiększenie na zestawie danych pociągu. Dziękuję Ci

-1
SSSSSSSSS 23 marzec 2021, 19:50

1 odpowiedź

Najlepsza odpowiedź

Powiększanie danych stosuje się do tylko zestawu treningowego. Nie dotykaj zestawu testowego.

Złóż powiększanie losowo w szkoleniu. Dlatego szczególny obraz może lub nie może być rozszerzona w konkretnej epoce.

Nie ma potrzeby traktowania klas oddzielnie, aby poradzić sobie z niedozwoleniem klasy. Nierównowaga klasy jest obsługiwana z odpowiednimi funkcjami strat, takich jak Funkcja straty w Retinanet.

0
Abhi25t 23 marzec 2021, 17:06