집에서 인공지능랑 바둑 두기... ps 이세돌 vs 한돌...첫수 이후 94.5% 확률로 흑이 승...는 버그

hur-kyuh-leez·2019년 12월 20일
0
post-thumbnail

이세돌 vs 한돌
요새 3일동안 바둑을 보느냐고 재밌었다.
바둑을 전혀 모르지만,
인공지능과 바둑 조합은 언제나 재밌다.
그래서
혼자 https://www.cosumi.net/en/ 에서 작은판부터 배우고 있었다.
근데 생각을 해보니 알파고도 나온지 좀 되었고
분명 알파고 오프소스 버젼이 있을 거 같았다.
그래서 찾아봤다.

가장 쉽게 인공지능과 바둑을 두는 건,
돈을 지불하고
아이패드나 웹에서 하는 형식이다.
그러면 확률을 미리 볼 수 있다.
ios: https://apps.apple.com/us/app/a-master-of-go/id1442035374
웹: https://www.zbaduk.com/

10단 수준은 아니지만...
간단한 ai와 대국을 하고 싶으면..
링크 1: https://online-go.com/
설명 1: https://badukis-worldtravel.tistory.com/30
온라인-고에서 하려고 했으나 확률 그래프가 안나옴

릴라제로 + sabaki

무료로 확률 + 수 예측

릴라제로는 알파고의 오픈소스 버젼이라고 보면 된다.
한돌보다는 한수 아래이지만
그래도 일반인에게는 충분히 값지다.

sabaki는 바둑 인터페이스를 제공한다.
sbaki에서 릴라제로를 import 하는 형식이다.
신기하게도
리액트기반으로 만들어진 엑렉트론 앱이다.
요새 엑렉트론이 정말 대세인거 같다.

PC:
http://m.baduk.or.kr/square/F07_view.asp?board_seq=5
https://www.youtube.com/watch?v=ssoQlDH5ytQ&list=PLNdb2jm4bkhMYFUvQY0-5Ksz7gbVs2SNc&index=1
여기가서 따라서 설치하시면 됩니다.

mac & linux:
https://medium.com/@jphager2/play-go-against-a-champ-up-and-running-with-leela-zero-652fbdc9b4c5
여기가서 따라서 하시면 됩니다.
도커 설치는 여기서 따라하시면 됩니다.
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html

evaluation function의 버그

오늘 12시에 시작하는 마지막 3국에서는...
릴라 제로는 이렇게 예상하고 있다.
흑이 2점을 깔고 백에게 7집반을 줄 때,
흑이 이길 확률을 90%로가 좀 안되는 것으로 보고 있다.
이 확률이 시작 할 때 이지,
백이 첫 돌을 깔고 나면...
흑이 이길 확률이 94.5% 확률로 올라간다.

은퇴식이라고 하지만...
너무 한쪽으로 많이 기울어진 판이다.
네이버가 이세돌 구단을 배려한 것 일까?
아니면 이세돌 구단은 이 확률을 모르고 바둑을 두는 것 일까?

버그다.
옵션에서 덤을 아무리 조정을 해도 확률이 달라지지 올라가지 않는다.
아무래도 sabaki 덤을 설정해도 릴라제로에서 데이터가 안넘어가는 거 같다.
https://github.com/leela-zero/leela-zero/issues/2384
찾아보니,
training 할 때 덤은 fixed 되어 있다.
그래서 조정이 안되는 것 이다.

profile
벨로그에 생각을 임시로 저장합니다. 틀린건 틀렸다고 해주세요 :) 그래야 논리 학습이 강화됩니다.

0개의 댓글