인공 지능을 물리 칠 수있는 방법이 있습니까?


14

나는 다른 날 안드로이드에서 Chess Free의 오래된 빌드에 대해 많은 것을 해왔으며 AI는 거의 항상 가장 안전한 플레이 코스를 선택하여 지루하게 위치상의 이점을 찾아냅니다. 당신이 그것의 속도로 연주하고 그것에 반응하면 게임이 둔해집니다. 그러나 나는 이런 종류의 게임을하면서 교환을 피한다면 생각하지 못했던 일련의 희생과 교환을 통해 기회를 만들 수 있다는 느낌이 들었습니다. 나는 계산 컷오프 (이 경우 60 초)가 개발중인 모든 조각의 복잡성이 발생하면 AI가 이러한 희생을 고려하지 못하게한다고 생각합니다.

대부분의 체스 인공 지능이 단지 무차별 적이며 일반적으로 "가장 안전한"라인을 사용한다는 사실을 남용하는 다른 방법이 있습니까?

답변:


4

AI의 체스에 맞서기위한 5 가지 아이디어 :

  • 특이한 오프닝을하려고
  • 몇 가지 개방에 대해 AI보다 이론을 더 잘 알고 있음
  • 전위 주의자 입장을 취하려고 노력함 (사전 희생과 계획 이동)
  • AI 게임을 분석하여 AI 게임 방식 결정
  • AI가 어떻게 프로그래밍되었는지 알고

당신은 여기에 팁 과 흥미로운 정보 있습니다.


2
나는 컴퓨터가이 동료들을 "볼"것이기 때문에 잘 알려진 동료들이 가능할 것이라고 생각하지 않는다. 나는 또한 전위 주의자들의 입장을 피할 것이다. 왜냐하면 그들은 전술적 놀라움으로 가득 차서 컴퓨터를 놀라게 할 수 없기 때문이다. 컴퓨터에는 일반적으로 거대한 데이터베이스가 있습니다. 컴퓨터보다 더 쉽게 아는 것 같습니다
Michael

그 링크는 정말 흥미 롭습니다. 특히 하마가 7 살 때 이상하게도 제가 가장 좋아하는 하마는 하마입니다.
Quibblesome

@ 마이클 : 내 답변을 편집했습니다.
Zistoloen

3

컴퓨터는 전술이 좋고 전략이 좋지 않습니다. 전술에서 컴퓨터를 능가하는 것에는 거의 변화가 없습니다. 그래서 시도하십시오

  • 닫힌 전략적 입장
  • 이른 여왕 교환
  • 최종 게임을 찾으십시오

전술과 전략의 차이점을 자세히 설명 할 수 있습니까? 개인적으로 나는 컴퓨터가 남은 가능성을 계산할 수 있다는 사실 때문에 여왕과 최종 게임을 교환 한 후 컴퓨터가 유리 할 것으로 기대합니다. 보드에 조각을 보관하면 가능성이 확장되어 기계가 모든 것을 고려할 시간이 충분하지 않다고 제안합니다. 인공 지능은 여전히 ​​본질적으로 무력하지 않습니까?
Quibblesome

최종 게임은 종종 기술적 인 것입니다. 많이 계산할 필요는 없지만 무엇을해야하는지 알아야합니다. 해야 할 일을 아는 사람들은 미리 많은 움직임을 "볼"수 있고 쓸모없는 변형의 계산을 피할 수 있습니다. 당신은 그것에 대해 생각하지 않고 무승부 또는 승리가 무엇인지 쉽게 알 수 있습니다. 컴퓨터보다 더 나은 계산을 할 수 없습니다. 위치를 더 쉽게 만들고 닫은 상태로 유지하면 컴퓨터가 도움이되지 않습니다. 조용한 위치와 장기 계획은 컴퓨터로 계산할 수없는 노력으로 상황을 예견 할 수 있습니다.
Michael

@Quibblesome : 전당포는 자신의 요구가 5 인 동안 승진시키기 위해 4 번의 움직임이 필요하다는 것을 세고 볼 수 있지만 AI는 결론을 내리기 위해 수백만 및 수백만의 위치를 ​​볼 필요가 있습니다. 지평선 너머에있을 수도 있습니다. 중간 게임에는 더 많은 조각이 있지만 위치가 덜 개방되어 있기 때문에 더 적은 수의 움직임을 만들 수 있습니다. 반면에, 숨겨진 전술을 놓칠 가능성은 실제로 미들 게임에서 크다.
RemcoGerlich

1
@Quibblesome 간단히 말하면 전술은 단기적이며 전략은 장기적입니다. 최종 게임에 대한 당신의 추론은 공정하지만, 그렇게 작동하지 않습니다. 어떤 이유로 든 인간은 최종 게임 위치에 대해 매우 우수한 휴리스틱을 갖습니다. 예, 우리는 한 I 유지할 수 "로 위치를 증류 할 수 있습니다 반대 는 무승부입니다, (이 모든 시간을 개선, 비록) 활성 성분은 일반적으로이 같은 최종 목표 휴리스틱의 제한된 세트를 가지고 (아래 계속)..
다니엘 B

이것은 게임 트리 브랜치 방법과 결합하여 넓은 선을 따라 위치를 더 예측 가능하게 만드는 것이 인간에게 유리하다는 것을 의미합니다 (기본적으로 직선적 인 최종 게임에 대한 휴리스틱 스가 여전히 AI보다 낫습니다). 여왕을 보드에서 빼내는 것은 상황을 훨씬 더 예측 가능하게 만드는 경향이 있습니다.
Daniel B

3
  1. 비정상적인 오프닝을 재생하면 중간 및 종료 게임에서 컴퓨터가 검색 한 시간을 일치시킬 수 있습니다.

  2. 불필요하게 조각을 교환하지 않으면 컴퓨터는 더 짧은 깊이의 더 큰 검색을 수행해야합니다.

  3. 컴퓨터가 그것을 받아들이고 계획이 실제로 무엇인지 알기에 충분히 그 지점을 검색하지 않으면 도움이 될 수있는 희생에 대해 생각해보십시오. 일부 컴퓨터는 모든 분기를 계속 검색하므로주의하십시오.

  4. 더 나은 컴퓨터에 대비하여 컴퓨터는 이동 시간을 사용하여 회신에 대해 생각하므로 이동을 결정하는 데 시간이 오래 걸리면 컴퓨터가 최상의 회신을 계산하는 데 더 오래 걸렸습니다.

  5. 최종 게임이 훌륭하지 않으면 체스 컴퓨터가 최종 게임에서 매우 큰 검색을 수행 할 수 있으므로 가능한 한 최종 게임을 피하십시오.

  6. 이동 반복을 피하십시오. 이것은 이동 테이블을 사용하는 컴퓨터가 이미 위치를 가지고있을 때 즉시 이동하고 이동 테이블에 저장된 최상의 이동을 할 수 있기 때문에 많은 시간을 절약 할 수 있도록합니다.

여기에서 찾을 수 있습니다 : http://www.becomeawordgameexpert.com/computers.htm


1
내가 대답 한 것과 같은 링크입니다. 의견을 제시하기 전에 다른 답변을 읽으십시오. 그러나 몇 가지 좋은 점이 있습니다.
Zistoloen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.