Ich habe einen Satz von 16000 Bildern. Ich habe ein Beispielbild, ich muss eines von 16000 Bildern darauf finden. Ich habe bereits den ORB + FLANN Ansatz von OpenCV versucht, aber es ist zu langsam. Ich hoffe einmal trainiertes Netzwerk wird schneller sein als es. Ich weiß nicht, NN Theorie gut, ich habe & Websites einige Artikel gelesen, und ich habe eine Reihe von Fragen bekommen:Neuronale Netzwerk-Bildarchitektur
- Soll ich 16k Ausgangsneuronen verwenden Eingangsbild classificate?
- Wie kann ich meine NN trainieren, wenn ich nur ein Zugbild pro Klasse habe?
- Welche Architektur soll ich verwenden?
- Vielleicht sollte ich Trainingsdatensatz durch zufällige Verzerrung der Eingabebilder erhöhen?
leider im Voraus für mein schlechtes Englisch :)
Lassen Sie mich sehen, ob ich verstanden habe. Du hast 16.000 Bilder. Sie haben ein einzelnes Bild von jeder "Klasse". Sie benötigen das Netzwerk, um jedes Bild zu erkennen. Sie müssen also die Netzwerkklassifizierung nicht verallgemeinern, oder? –
@ WillGlück Ja, du hast es richtig verstanden. Aber ich habe deinen letzten Satz nicht verstanden, Entschuldigung. – Ledzz
Normalerweise werden neuronale Netze zur Verallgemeinerung verwendet. Sie zeigen dem Netzwerk einige Bilder von Katzen und es werden andere Katzenbilder, die noch nie zuvor gesehen wurden, als Katzen einstufen. In Ihrem Fall werden Sie nach dem Training Bilder zeigen, die das Netzwerk nie gesehen hat oder nur die Bilder, die für das Training verwendet wurden? –