- 압축 파일을 해제해 주세요 (omok_v1.0 폴더)
- gen_train_data.py 를 실행하면 사람끼리 오목을 둘 수 있습니다.
- 대전 결과는 /training_data/ 폴더에 기록됩니다. [데이터 txt, 결과 이미지 png 파일]
- 기록된 대전 결과는 학습데이터로 사용 할 수 있습니다. /training_data/ 폴더에 생성된 txt파일을 /training_data/txt 폴더로 옮겨주세요
- train.py 를 실행하면 CNN 모델이 학습됩니다
- tensorflow-gpu를 설치 하시면 보다 더 빠르게 학습이 됩니다 (추천)
- 학습 결과는 /model/ 폴더에 저장됩니다
- play_with_AI.py 를 실행하면 학습된 인공지능과 대결할 수 있습니다.
- 1.0v 사용자가 흑돌, 인공지능이 백돌 입니다.
- 대전 과정/결과는 result에 저장됩니다
- 아직 완벽하지 않습니다!
※ 파이썬 패키지는 꼭 깔아주셔야 실행됩니다 (설치 및 코딩 참조: 점프투파이썬)