Giter Site home page Giter Site logo

omok's Introduction

omok

오목 인공지능 제작 프로젝트

설명

무엇이 다른가요?

변경

  • state.py -> omok.py : 게임보드의 판을 3X3에서 15X15로 확장, 탐색트리를 좀 더 쉽게 찾아낼 수 있게 오목의 기초 전략 입력(smart_legal_actions)
  • pv_mcts.py : 데이터 or 탐색횟수가 부족했을 때 index 0의 값을 자주 탐색, 이를 해결하기 위해 0을 탐색했을 때 탐색횟수를 조정하게 수정
  • dual_network.py : DN_INPUT_SHAPE = (15,15,2)로 변경
  • huamn_play.py : 게임보드판을 오목판으로 수정, 선후공을 변수로 조정할 수 있게 설정

추가

  • train_human_play.py : 기보학습추가 Renju Offline에 올라와있는 최근 플레이 데이터 games.xml을 이용, xml Parse를 활용하여 순차적으로 탐색하여 History를 만드는 코드 작성

모델 학습 순서

  1. TRAIN_HUMAN_PLAY (1회 실시 후 더이상은 불필요)
  2. TRAIN_CYCLE
  3. EVALUATE (2-3 LOOP)

omok's People

Contributors

dahamchoi avatar

Stargazers

Woong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.