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 lettres정밀도를 향상시키기 위해 각 문자에 대해 교육 단계를 여러 번 반복하십시오.
그런 다음 모든 글자가 인식되면 :
./train train dossier_lettres/./train recognize test_image.bmp네트워크는 "Network_data.bin"및 "Train_data.bin"의 싱글을 위해 각 교육 후 조건을 자동으로 저장합니다.
generator.py 코드에서 수정하십시오.letters/generator.py 와 함께 BMP 형식으로 문자를 생성하십시오.generator.py 에 정의됩니다. python3 auto_train.py # exécution une seule fois la première fois... 훈련이 끝날 때까지 기다리십시오.
python3 verify_train.py또는 단일 편지의 경우 :
./train recognize test_image.bmp감지 된 서신이 올바른 편지가 아닌 경우 :
python3 manual_train.py... 그런 다음 예상되는 편지를 입력하십시오 (예 : U).
그런 다음 뉴런 네트워크를 조화시키고 저장하십시오.
./train train dossier_lettres/... 그리고 심하게 감지 된 모든 글자에 대해서도 (2 개의 프로세스를 다시 시작하십시오).
네트워크는 "Network_data.bin"및 "Train_data.bin"의 싱글을 위해 각 교육 후 조건을 자동으로 저장합니다.
backup_data 에는 오래된 교육 세션의 백업이 포함되어 있습니다.python3 manual_train.py 사용하면 단일 문자를 훈련시킬 수 있습니다.python3 auto_train.py 처음으로 파일의 모든 글자를 훈련시키는 데 사용됩니다.python3 verify_train.py 문자가 잘 감지되었는지 확인하는 데 사용됩니다.train 사용자 ( train.c )가 사용하는 버전입니다.*.bin 에는 교육 데이터가 포함되어 있습니다.letters/ generator.py 있는 문자가 들어 있습니다.checksum.sh *.bin 파일을 저장하는 데 사용됩니다. gcc train.c -o train -lm ` pkg-config --cflags --libs sdl2 SDL2_image ` libsdl2-image-dev (C의 이미지를 읽기 위해).PIL (파이썬 글꼴로 문자를 생성). bash checksum.sh