neural_network
1.0.0
./train train_single A.bmp
./train train_single B.bmp
./train train_single C.bmp
... et ainsi de suite pour toutes les lettresRepita el paso de entrenamiento varias veces para cada letra para mejorar la precisión.
Luego, una vez que se reconocen todas las letras:
./train train dossier_lettres/./train recognize test_image.bmpLa red guarda automáticamente su condición después de cada entrenamiento en "Network_data.bin" y para los singles en "Train_data.bin".
generator.py con el hecho correcto.letters/generator.py .generator.py . python3 auto_train.py # exécution une seule fois la première fois... y espera el final del entrenamiento.
python3 verify_train.pyo para una sola letra:
./train recognize test_image.bmpY si la carta detectada no es la correcta:
python3 manual_train.py... luego ingrese la letra esperada (Ej: U).
Luego, para armonizar la red de neuronas y guardarla:
./train train dossier_lettres/... y así sucesivamente para todas las letras mal detectadas (comience los 2 procesos nuevamente).
La red guarda automáticamente su condición después de cada entrenamiento en "Network_data.bin" y para los singles en "Train_data.bin".
backup_data contiene copias de seguridad de sesiones de entrenamiento antiguas.python3 manual_train.py le permite entrenar una sola letra.python3 auto_train.py se usa para entrenar todas las letras en un archivo por primera vez.python3 verify_train.py se usa para verificar si las letras están bien detectadas.train es la versión utilizada por el usuario ( train.c ).*.bin contiene datos de entrenamiento.letters/ contiene las letras con generator.py .checksum.sh se usa para guardar *.bin . gcc train.c -o train -lm ` pkg-config --cflags --libs sdl2 SDL2_image ` libsdl2-image-dev (para leer imágenes en C).PIL (genere letras de la fuente de Python). bash checksum.sh