Ich habe die Größe aller positiven Proben so angepasst, dass sie die gleiche Größe haben, also sollen negative Proben die gleiche Größe wie positive haben.Für Autoerkennung, sollen die negativen Proben die gleiche Größe der positiven Proben haben?
Antwort
Im Allgemeinen gleiten Sie mit der Objekterkennung ein Suchfenster mit einer festen Größe über Ihr Bild, um Featureantworten zu erzeugen. Der Klassifikator vergleicht dann die Antworten mit einem trainierten Modell und meldet die Nähe der beiden. Wir verlassen uns auf die Tatsache, dass die gleiche Art von Objekten ähnliche Merkmalsreaktionen erzeugt. Aus diesem Grund möchten Sie, dass Ihre positiven Daten in jedem gleitenden Fenster die gleiche Größe haben, ansonsten werden die Antworten unterschiedlich sein und Sie werden keine guten Übereinstimmungen erhalten.
Wenn Sie mit den negativen Daten trainieren, geben Sie dem Klassifikator Beispiele für Antworten, die im Allgemeinen nichts gemeinsam haben. Auf diese Weise lernt der Algorithmus, Ihre Daten zu partitionieren. Es spielt keine Rolle, wie groß die Bilder sind, da Sie dasselbe Schiebefenster verwenden. Was zählt, sind die Daten, die von diesem Fenster erfasst werden - es sollte die Daten darstellen, die Sie zur Laufzeit verwenden. Was ich meine ist, dass das Schiebefenster nicht zu viel oder zu wenig Details enthalten sollte. Sie wollen nicht wirklich ein Full-Landscape-Foto machen, es auf 320x240 reduzieren und dann darauf trainieren. Ihr gleitendes Fenster erfasst zu viele Informationen. Das Gleiche gilt für die Aufnahme einer kleineren Teilmenge einer Szene und deren Auflösung auf 1280x960. Jetzt gibt es zu wenig Informationen.
Mit allem, was gesagt wird, jedoch sind die Dinge in der realen Welt gleichzeitig komplizierter und einfacher. Sie werden Objekten unterschiedlicher Größe begegnen; Daher müssen Sie in der Lage sein, sie in verschiedenen Maßstäben zu handhaben. Ihr Klassifikator sollte also über mehrere Maßstäbe hinweg suchen, wodurch Bildgrößen irrelevant werden. Denken Sie daran, es zählt, was innerhalb des gleitenden Fensters zählt. Und: Müll rein = Müll raus. Stellen Sie sicher, dass Ihre Daten gut aussehen.
Edit: http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html Aber jedes Bild sollte sein (aber nicht notwendigerweise) größer als ein Trainingsfenstergröße, da diese Bilder verwendet werden negatives Bild auf die Ausbildung Größe unterzuabzutasten.
Was ist mit der angemessenen Menge an Bildern, die ich für das Training verwenden sollte? Ich habe bereits ungefähr 10.000 Negativbilder und ungefähr 7000 positive Bilder der gleichen Größe und des gleichen Formats. Was sind deine Gedanken? – Elhamshary
Die kurze Antwort ist, dass die Menge an Trainingsdaten vernünftig klingt. Die lange Antwort hängt davon ab, welche Genauigkeit Sie erreichen möchten und welche Betriebsbedingungen Sie abdecken möchten. Wenn Sie nur an einer neuen Funktion arbeiten, hilft Ihnen ein kleineres, aber diverses Dataset, schneller zu trainieren. Wenn Sie eine hohe Genauigkeit unter verschiedenen Bedingungen/Beleuchtung/Winkeln wollen, wollen Sie viele und viele verschiedene Daten - es hilft nicht, 7000 Bilder des gleichen Autos zu haben (ich übertreibe), da Sie einfach lernen werden, das zu finden bestimmtes Auto und Ihr Klassifikator werden nicht gut verallgemeinern. – autonomy
Nun, ich ändere meine Meinung in Richtung der Verwendung von Deep Learning für die Erkennung, ist die Größe der Bilder wichtig in Deep Learning? – Elhamshary
- 1. irgendwelche Praktiken, Proben für ERD?
- 2. DotNetOpenAuth Proben Ausgabe immer die richtige Sicherheitskontext
- 3. WSO2 Proben arbeiten
- 4. Lauf Jersey Proben
- 5. Proben auf AndEngine
- 6. Leistungsanalyse für zwei Proben z-Test
- 7. So führen Sie Flex-Proben
- 8. Valueerror: Kann nicht haben Anzahl der Faltungen n_folds = 3 größer als die Anzahl der Proben: 2
- 9. GWT laden Proben nicht funktioniert?
- 10. Perf.Data-Datei hat keine Proben
- 11. Lesen von Proben über AVAssetReader
- 12. Beliebige Proben für mvc6 mit Signalgeber?
- 13. Die Vorschaubilder aller haben die gleiche Größe, wenn die Bilder eine unbekannte Größe haben
- 14. In welcher Reihenfolge übernimmt 'flow_from_directory' in Keras die Proben?
- 15. Optimierung der Kaskade durch Hinzufügen spezifischer negativer Proben
- 16. Kontrollfluss von Logger in Android-Proben verwendet
- 17. Evil Proben von subtil gebrochen C++ Code
- 18. nicht aufgelöster Import in Python opencv Proben
- 19. Wie uniform Proben von singulären Matrizen
- 20. Sollen der von Eclipse verwendete Websphere-Anwendungsserver und die JRE-Version genau die gleiche Versionsnummer haben?
- 21. Arduino AnalogRead liefert 0 alle paar Proben
- 22. PaymentsDemo in playn-Proben nicht mit
- 23. Summe der Proben erhalten, die Summe der Proben erhielten 7 Tage vor Differenz zwischen beiden Summen mit insgesamt im unteren Bereich der Säule
- 24. Installation Kompilierung Proben 4.0 fehlgeschlagen nvidia
- 25. Update positiven zu negativen Wert in mysql
- 26. Java - Vergleich von positiven und negativen Nullen
- 27. Wie viele Proben für eine Kollision benötigt werden (Geburtstagsparadox)
- 28. Übereinstimmung mit negativen und positiven Dezimalstellen?
- 29. Größenanpassung von Bildern, so dass sie die gleiche Größe haben
- 30. richtiges Verhältnis von positiven zu negativen Trainingsbeispielen für die Ausbildung einen Zufallsforstbasierten binären Klassifikator
Beziehen Sie sich auf die relative Größe der Fahrzeuge in Ihrem Schiebefenster? – autonomy
Nein, die negativen Bilder enthielten keine Fahrzeuge. Meine Frage ist, ob die Bildgröße gleich groß sein soll. – Elhamshary