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 a etapa de treinamento várias vezes para cada letra para melhorar a precisão.
Então, uma vez que todas as cartas forem reconhecidas:
./train train dossier_lettres/./train recognize test_image.bmpA rede salva automaticamente sua condição após cada treinamento em "Network_Data.bin" e para os singles em "Train_Data.bin".
generator.py com o fato certo.letters/generator.py .generator.py . python3 auto_train.py # exécution une seule fois la première fois... e aguarde o final do treinamento.
python3 verify_train.pyou para uma única letra:
./train recognize test_image.bmpE se a letra detectada não for a certa:
python3 manual_train.py... então digite a letra esperada (Ex: U).
Então, para harmonizar a rede de neurônios e salvá -lo:
./train train dossier_lettres/... e assim por diante para todas as letras mal detectadas (inicie os 2 processos novamente).
A rede salva automaticamente sua condição após cada treinamento em "Network_Data.bin" e para os singles em "Train_Data.bin".
backup_data contém backups de sessões de treinamento antigas.python3 manual_train.py permite treinar uma única letra.python3 auto_train.py é usado para treinar todas as letras em um arquivo pela primeira vez.python3 verify_train.py é usado para verificar se as letras estão bem detectadas.train é a versão usada pelo usuário ( train.c ).*.bin contém dados de treinamento.letters/ contém as letras com generator.py .checksum.sh é usado para salvar *.bin arquivos. gcc train.c -o train -lm ` pkg-config --cflags --libs sdl2 SDL2_image ` libsdl2-image-dev (para ler imagens em c).PIL (gerar letras da fonte Python). bash checksum.sh