Przeczytałem sporo o treningu Haar i nie wiem, ile zdjęć należy użyć dla pozytywnych i negatywnych zestawów próbek. Widzę, że zaleca się używanie wielu obrazów, niektórzy ludzie polecają tysiące. Nie mam również pewności, czy liczba obrazów próbek dodatnich i ujemnych powinna być taka sama?Ile obrazów można użyć do próbek pozytywnych i negatywnych podczas treningu Haar?
5
A
Odpowiedz
4
Oto najlepszy samouczek dotyczący treningu Haar. Czy próbowałeś tego? http://note.sonots.com/SciSoftware/haartraining.html
Mówi, że użyli 5000 dla pozytywnych i 3000 dla negatywnych.
Ten link mówi 3000 za pozytywny i 5000 za negatywny. W każdym razie większa liczba obrazów poprawia dokładność, ale także zwiększa czas szkolenia.
Sprawdź również inne łącza SO here.
Powiązane problemy
- 1. Wykrywanie kota przy użyciu treningu Haar
- 2. Format TimeSpan do mm: ss pozytywnych i negatywnych TimeSpans
- 3. Skąd wziąć przykładowe obrazy tła do treningu haar?
- 4. Uzyskaj liczbę ocen pozytywnych/negatywnych do filmów w YouTube za pośrednictwem interfejsu API?
- 5. Drukowanie straty podczas treningu TensorFlow
- 6. LibSVM: opcja -wi (wybór wagi) podczas sprawdzania krzyżowego i testowania
- 7. Przenoszenie obrazów podczas przeciągania i upuszczania
- 8. Czy można użyć obrazów niestandardowych dla elementów UML w PlantUML?
- 9. Algorytm negatywnych zdań
- 10. Ile kwadratów można spakować do koła?
- 11. Gdzie mogę znaleźć pliki xml kaskady haar?
- 12. Keras Format danych treningu LSTM
- 13. Obsługa obrazów podczas tworzenia oprogramowania
- 14. Android Studio: Nie można przeprowadzić refaktoryzacji podczas importowania obrazów.
- 15. Haar Cascade vs Wykrywanie Hog
- 16. Jak zmienić kolor pozytywnych i przycisk negatywnej w oknie alert niestandardowy w android
- 17. nie można użyć .bind() do wiązania hover
- 18. Modulo negatywnych dywidend w Pythonie
- 19. Wyjaśnienie tabeli wyników OpenCV Haar
- 20. Linia nie szukaj w treningu ksvm prob.model
- 21. Algorytm do pobierania próbek bez wymiany?
- 22. Ile schematów można utworzyć w postgresie
- 23. Podstawowe problemy z AVAssetReaderem podczas czytania próbek wideo
- 24. Podczas korzystania z jQuery .each(), można użyć funkcji nieanonimowej?
- 25. NgUpgrade: Nie można użyć templateUrl podczas aktualizowania komponentów Angular1
- 26. Najprostszy sposób na odczytywanie próbek dwukanałowych do macierzy od WaveStream
- 27. Do czego można użyć std :: remove_extent?
- 28. Polecenie ffmpeg do łączenia audio i obrazów
- 29. CGContextStrokePath nie działa podczas powiększania i rysowania obrazów
- 30. Nie można użyć Ruby
Dzięki za linki. Ten drugi, którego nie widziałem. Jedną z zagadek jest pojęcie negatywnych próbek. Czy nie miałoby sensu, aby negatywne próbki zawierały części obrazu, z którego pochodzą próbki dodatnie, ale bez próbek dodatnich? Większość tutoriali wspomina o użyciu negatywnych próbek zawierających losowe obrazy, które nie są związane z dodatnimi próbkami. Wydaje mi się, że jeśli bierzesz pozytywne próbki owoców ze zdjęcia z rynku owoców, chciałbyś, aby negatywne próbki były z innych owoców, które zazwyczaj znajdują się na tym samym zdjęciu rynku owoców? – Rhubarb
cóż, pytanie ma sens, ale obawiam się, że nie znam jego odpowiedzi. Zasadniczo jest to traktowane jak podane w linkach w odpowiedzi. –
Masz rację, @Rhubarb. Podobnie jak pozytywne próbki powinny być reprezentatywne dla tego, czego próbujesz się nauczyć, jak to możliwe, negatywne próbki powinny być reprezentatywne dla tego, kim jesteś * nie * starają się uczyć jak to możliwe. W twoim przykładzie, wyraźnie ideał jest taki, jaki mówisz; jeśli jednak dyskryminacja algorytmu nie jest zbyt ostra, możliwe, że negatywne przykłady, które są zbyt podobne do twoich pozytywnych przykładów (podobny owoc) mogą w rzeczywistości nie pomóc. Przyjmując to dalej, w ramach uczenia się programów nauczania, można wprowadzić trudniejsze do rozpoznania przykłady w miarę postępu szkolenia. – Ninjakannon