./train train_single A.bmp
./train train_single B.bmp
./train train_single C.bmp
... et ainsi de suite pour toutes les lettresWiederholen Sie den Trainingsschritt für jeden Buchstaben mehrmals, um die Präzision zu verbessern.
Sobald alle Buchstaben erkannt wurden:
./train train dossier_lettres/./train recognize test_image.bmpDas Netzwerk speichert seinen Zustand nach jedem Training in "network_data.bin" und für die Singles in "Train_data.bin" automatisch.
generator.py -Code mit der richtigen Tatsache.letters/generator.py .generator.py definiert. python3 auto_train.py # exécution une seule fois la première fois... und warte auf das Ende des Trainings.
python3 verify_train.pyoder für einen einzelnen Buchstaben:
./train recognize test_image.bmpUnd wenn der erkannte Brief nicht der richtige ist:
python3 manual_train.py... Geben Sie dann den erwarteten Brief ein (z. B. U).
Dann, um das Netzwerk von Neuronen zu harmonisieren und es zu retten:
./train train dossier_lettres/... und so weiter für alle schlecht erkannten Buchstaben (starten Sie die 2 Prozesse erneut).
Das Netzwerk speichert seinen Zustand nach jedem Training in "network_data.bin" und für die Singles in "Train_data.bin" automatisch.
backup_data enthält Backups alter Trainingseinheiten.python3 manual_train.py können Sie einen einzelnen Buchstaben trainieren.python3 auto_train.py wird zum ersten Mal in einer Datei in einer Datei trainiert.python3 verify_train.py wird verwendet, um zu überprüfen, ob die Buchstaben gut erkannt werden.train ist die von dem Benutzer verwendete Version ( train.c ).*.bin enthält Trainingsdaten.letters/ enthält die Buchstaben mit generator.py .checksum.sh wird verwendet, um *.bin -Dateien zu speichern. gcc train.c -o train -lm ` pkg-config --cflags --libs sdl2 SDL2_image ` libsdl2-image-dev (zum Lesen von Bildern in C).PIL (Briefe von Python -Schriftart erzeugen). bash checksum.sh