Starcraft 2는 AI와 대결하는 프로그램입니다. 이것이 중요한 이벤트 인 이유

  • 12.12.2019

그래서 대망의 시작 베타 테스트 무리의 심장... 모호한 인터뷰, 스크린 샷 및 전투 보고서를 제쳐두고받은 편지함에 서둘러 베타 키가 있는지 확인합니다.

아아.
대부분의 일반 사용자는 베타 초기에 실망 할 것입니다. Blizzard는 공식적으로 첫 번째 베타 테스터에는 특정 그룹의 프로 게이머, 언론 담당자 및 Torgovy Ryad 콘테스트의 우승자가 포함될 것이라고 발표했습니다.

하지만 너와 나는 그런 불의를 참지 않겠지?

따라서 특히 당신을 위해 공식이 아닌 경우 게임 방법에 대해 가능한 한 많이 알려 드리겠습니다. 배틀넷, 집에서 컴퓨터로 쉽게 사용할 수 있습니다. 그리고 아마도 스타 프렌드 그것과 함께 불법 복제 된 LAN 및 Hamachi 풀업 ...

다음과 같은 멋진 프로그램이 있습니다. SC2 올인원... 플레이 할 수있는 스타 크래프트 2 자유의 날개 가지고 있지 않다 라이센스 키 및 / 또는 인터넷 액세스. 사실, 반대 인공 지능 (일체 포함). 그러나 높은 난이도에서는 "Iron Leagues"(즉, 다이아몬드 아래)의 플레이어보다 훨씬 약하게 플레이하지 않습니다. 리플레이도 시청하세요.

이 글을 쓰는 시점의 마지막 버전 11.2.11 베타 8 이미 지원이있다 군단의 심장 v2.0.0.23077 베타 .

자, 시작합시다.

  1. 맵 팩 다운로드 (컴퓨터로 오프라인으로 WoL을 플레이하려는 경우)
  2. 프로그램이 제대로 작동하려면 .NET Framework 4가 필요할 수 있습니다.

다음으로 아카이브 압축 풀기 SC2Allin1 모든 폴더에 실행 SC2ALLin1.exe. (그런데, 특히 편집증적인 바이러스 백신이 당신을 "트로이 목마의 왕"으로 보내면 먼저 경보 주의자들을 진정 시키십시오. 걱정할 것이 없습니다.
다음 창이 우리 앞에 나타납니다.

다양한 옵션에도 불구하고 아무것도 작동하지 않습니다. "지도가 선택되지 않았습니다!"... 그. 먼저 플레이 할 카드를로드해야합니다.

탭으로 이동 지도 .

여기에서 4 개의 버튼을 선택할 수 있습니다.

  • 폴더에서지도 추가 -선택한 폴더에서지도를 추가합니다. 이전에지도를 다운로드 한 경우입니다. 예를 들어 위의 링크에서.
  • 지도 선택 -지도를 선택하고 게임 설정으로 이동 (게임 탭)
  • 지도 사이트 -브라우저를 시작하고 유용한 온라인 리소스에 대한 링크가있는 페이지로 이동합니다. 여기에서 동일한지도를 다운로드 할 수 있습니다.
  • 서버에서지도 추가 -인터넷에서지도를 검색하는 데 신경 쓰지 말고 단순히 서버에서 다운로드하십시오.

우리는 서버에서지도 추가 ... 새 창에서 지원되는 모든 카드 목록을 찾을 수 있습니다. SC2ALLin1... 우리는 마크 (hots)가있는 카드에 관심이 있습니다. 확인란으로 표시하고 선택한지도 다운로드 및 설치 ... 다운로드 한지도는 폴더에서 찾을 수 있습니다. "내 문서 \\ 스타 크래프트 II \\지도"

오른쪽 상단의 보이지 않는 십자가를 클릭하고지도 로딩 창을 닫습니다.

이제 목록에 다운로드 한지도의 이름이 있습니다. 오른쪽의 숫자는 대상 플레이어 수를 나타냅니다. 창 왼쪽에는 미리보기, 제작자에 대한 정보 및지도에 대한 설명이 있습니다. 다이어그램의 숫자는 플레이어의 시작 위치를 나타냅니다.

우리는 지도 선택 첫 번째 탭 창으로 돌아갑니다. 경기 .

이제 게임 설정으로 진행하겠습니다.

가장 왼쪽의 이름이 지정되지 않은 목록은 인종 선택을 담당합니다.

  1. 랜덤
  2. 테란
  3. 저그
  4. 프로토스.

플레이어 유형 : 플레이어 유형을 설정합니다.

  1. 인간 -플레이어, 즉. 당신.
  2. 컴퓨터 당신의 실리콘 라이벌입니다
  3. 심판, 스펙 트랙터 -우리는 관심이 없습니다. 우리는 화려한 고립 속에서 놀 것입니다.
  4. 닫은 -슬롯이 비어 있습니다.

플레이하려면 적어도 한 명의 컴퓨터 상대가 필요합니다.

어려움: 난이도를 설정합니다. 컴퓨터 상대의 지능 수준은이 옵션에 직접적으로 의존합니다. 옵션 :

  1. 아주 쉽게 - 아주 쉽게
  2. 쉬운 -쉬움
  3. 매질 -중간
  4. 단단한 -어렵다
  5. 열심히 - 열심히
  6. Insaine -컴퓨터 사기꾼.

기본적으로 옵션 세트와 난이도는 사용중인 AI 버전에 따라 다릅니다. 이 조립 키트에는 2012 년 5 월 10 일의 뇌가 포함되어 있습니다. 출시일. 인간의 경우 선택은 신중하게 차단됩니다.

조만간 AI 설정에 대해 더 자세히 설명하여 기사를 보완 할 예정입니다.

색깔:자신과 상대방의 색상을 선택할 수 있습니다. 여기에있는 옵션의 수는 대부분의 사용자 지정지도보다 훨씬 광범위합니다. 선택이 제공됩니다.

  1. 하얀
  2. 푸른
  3. 물오리
  4. 보라색
  5. 노랑
  6. 주황색
  7. 초록
  8. 라이트 핑크
  9. 제비꽃
  10. 밝은 회색
  11. 짙은 녹색
  12. 브라운, 라이트
  13. 초록
  14. 짙은 회색
  15. 분홍

어린 이용 16 개의 flamaster 세트와 같습니다. 그 외 랜덤 (무작위 색상).

위치:시작 위치 선택 01 ~ 08 또는 랜덤... 선택에 따라 지정된 위치에서 시작합니다.

건강: 선택한 플레이어 유닛의 체력 보유. 원본의 100 %에서 5 %까지. 노예로 모든 사람을 견디거나 상대방에게 좋은 출발점을주고 싶다면이 값으로 플레이 할 수 있습니다.

오른쪽에 두 가지 옵션이 더 있습니다.

게임 속도 : 게임 속도. 기본값은 더 빠르게... 슬루프 전투를보고 싶다면 슬라이더를 맨 왼쪽 위치로 이동할 수 있습니다. (느리게)

게임 타입:게임 유형.

  1. 팀 대 팀 -팀별
  2. 모두를위한 무료-일명 FFA, 모두 반대합니다. 기본적으로 설치됩니다.
  3. 지도 설정 사용-모드는지도 설정에 의해 설정됩니다.
  4. 무작위 전쟁 -임의의 것. :)

선택의 경우 팀 대 팀, 추가 항목이 설정에 표시됩니다.

  1. -특정 팀에 대한 플레이어의 소속을 선택할 수 있습니다.
  2. 팀 공유 :일반 검토 ( 전망), 단위 제어 ( 제어) 및 리소스 ( 지출). 또는이 모든 것을 한 번에.

의 위에 이 순간 모드가 올바르게 작동합니다 모두를위한 무료팀 대 팀... 체크 표시 맞춤형 AI원래 블리자드 스크립트 (틱 없음) 또는 타사 스크립트 (틱 있음)를 사용할 책임이 있습니다. 기본적으로 폴더의 타사 스크립트가 사용됩니다. \\ SC2Allin1 \\ ai

다음 : 탭으로 이동 옵션

장에서 기타 닉네임을 입력하십시오 (단순한 선수가되고 싶지 않은 경우). 필수 체크 표시를하고 다음으로 폴더 경로를 지정합니다. HotS 베타. (x : \\ 게임 \\ 스타 크래프트 II 2012 베타 -예). 그렇지 않으면 프로그램이 기본적으로 컴퓨터에 설치된 프로그램을 실행합니다. 자유의 날개... (경로를 지정하고 상자를 선택한 후 다시 시작하는 것이 좋습니다. SC2AllIn1, 경로가 유지되도록).

섹션의 숫자로 계속 재생할 수 있습니다. 사기자신에게 무료 자원을 제공함으로써.

이것으로 설정이 완료됩니다.

언론에 남아 시작하다 그리고 짜잔! ...

무리의 베타 심장 당신의 완전한 오프라인 처분에! 좋은 게임 되세요!

인기있는 문제와 해결책에 대한 작은 FAQ입니다.

큐: 게임을 시작하거나 중단 된 설치를 다시 시작하려고하면 오류가 발생합니다. "필요한 파일을 읽지 못했습니다. 다른 모든 응용 프로그램을 닫고 바이러스 백신 소프트웨어를 일시적으로 비활성화 한 다음 다시 시도하십시오."

ㅏ: 폴더 삭제 C : \\ ProgramData \\ Battle.net ... 도움이되지 않으면 게임을 시작하십시오. SC2Switcher.exe 폴더에 누워 스타 크래프트 II 2012 베타 \\ 지원 .

큐: 시작하려고 할 때 오류가 발생합니다. "SC2 라이센스를 확인할 수 없습니다."

ㅏ:어떤 이유로 게임에서 라이선스가없는 버전이 있다고 생각합니다. 두 가지 치료 옵션이 있습니다.


큐: 시작 버튼을 누르고 게임을 시작하면 오류가 발생합니다. "지도를 열 수 없습니다."

ㅏ: 가능한 해결책:

  1. 모드에서 게임을 시작했는지 확인하십시오 모두를위한 무료 또는 팀 VS 팀.
  2. 해당 맵을 다운로드하고 실행하십시오. 이름에 (hots)가 있습니다.
  3. 설치 위치에 대한 올바른 경로를 제공했는지 확인하십시오. HotS 베타 그리고 틱 Custome 게임 설치 경로 사용.
  4. 설치 경로에 키릴 문자가 없습니다.

큐:게임에서 오류 메시지가 나타납니다.

ㅏ:왼쪽과 오른쪽에있는 상자를 선택 취소하면됩니다.

그리고 가장 중요한 것은 개인 키 배포에 관계없이



발행 년도 : 2010
유형:
개발자:
발행자:
개발자 사이트 : http://us.blizzard.com/en-us/games/sc2/
인터페이스 언어 : 러시아인
플랫폼 : PC
시스템 요구 사항:
설치된 게임 Starcraft 2 : Wings Of Liberty 버전 1.0
기술:
스타 크래프트 II는 프로토스, 테란, 저그의 세 가지 강력한 종족의 서사시 시리즈의 연속입니다.
그들은 전투에서 다시 맞서야합니다 새로운 전략 실시간으로 전설의 연속 스타 크래프트 게임.
우주에서의 생존을위한이 잔인한 투쟁에서 당신은 새로운 전투 유닛으로 마음껏 사용할 수 있습니다.
고급 기능이있는 이전 버전.

"아그 리아 밸리"
"빛나는 모래"
"매장지"
"십자 포화"
"사막 오아시스"
"소각 구역"
"정글 분지"
"정크 야드"
"초보자 물집이있는 모래"
"초보자 사막 오아시스"
"전쟁의 초보 평원"
"스크랩 스테이션"
"전쟁의 대초원"
"월드 쉽"
"젤 나가 동굴"
"엘리시움"
"건조한 폐기물"
"데브리스 필드"
"델타 사분면"
"Discord IV"
"높은 궤도"
"쿨 라스 협곡"
"잃어버린 사원"
"메탈로 폴리스"
"Monlyth Ridge"
"뉴 안티오크"
"악몽"
"초보자 불화 IV"
"초보 Kulas 협곡"
"초보 메탈로 폴리스"
"초보 Monlyth Ridge"
"초보자 종착역"
"초보 황혼의 요새"
"붉은 돌 협곡"
"성지"
"Scorched Haven"
"샤 쿠라 스 고원"
"타 소니 스 폭행"
"말단"
"황혼의 요새"
"전쟁 지역"
"아라칸 성채"
"식민지 426"
"굴착 사이트"
"먼지 쪽"
"국경 지방"
"문순"
"유사"
"지각 균열"
"바이오 랩"
"티폰"
"울란 딥스"
"심연"
"소멸"
"금단의 행성"
"높은 땅"
"용암 흐름"
"메가톤"
"전초"
"Primeval"
"샌드 캐년"
"대소동"
"독성 빈민가"


StarCraft IIMaps의 My Documents 폴더에 맵 복사
- "Maps"폴더가 없으면 생성해야합니다.
-게임 폴더로 이동하여 "StarCraft II Editor"또는 "SC2Editor"파일을 실행합니다.
-프로그램에서 플레이 할 카드를 선택한 다음 위에서 "지도"탭을 클릭합니다.
- "플레이어 매개 변수"항목을 선택하고 시작 위치에 시작 위치 1,2를 입력합니다.
-AI의 복잡성을 설정하십시오 (맵 편집기에서 설정-파일-
에디터 설정-테스트 실행-게임 난이도), 테스트 실행 또는 Ctrl + F9를 누릅니다.
-컨트롤을 "사용자"에서 "컴퓨터"로 변경하는 것을 잊지 마십시오.


더하다. 정보:

갱신 가장 인기있는 게임 스타 크래프트 2 : 자유의 날개,
변경 및 수정 게임 과정 게임 자체의 문제를 해결합니다.
러시아 버전의 게임용으로 설계되었습니다.
이 파일을 사용하면 인터넷에 액세스 할 필요없이 게임을 업데이트 할 수 있습니다.
예를 들어 인터넷에 연결되지 않은 컴퓨터에 설치 (게임)하려는 경우입니다.
변경 목록 :
업데이트 1.0.3
이제 리그 및 등급 페이지의 친구 탭이 올바르게 작동합니다.
일부 사용자가 인터넷 연결없이 싱글 플레이어 게임에 액세스 할 수없는 문제를 수정했습니다.

업데이트 1.0.2
캠페인 미션에서 승리 조건을 확인하는 메커니즘을 수정했습니다.
일부 사용자가 싱글 플레이어 모드에 액세스하지 못하는 문제를 수정했습니다.

업데이트 1.0.1
캠페인 모드에서 저장 프로세스를 최적화했습니다.
일부 7.1 시스템에서 오디오 재생 문제를 수정했습니다.

인공 지능 (약한 형태)이 점차 더 숙련되고 있습니다. 컴퓨터는 불과 몇 년 전만해도 인간 만 이해할 수있는 문제까지 성공적으로 해결합니다. 한 가지 예가 바로 직관력과 논리적 사고를 잘 발달시킨 사람 만이 챔피언이 될 수있는 바둑 게임입니다. 바둑은 자동차에 도달 할 수없는 천장으로 간주되었습니다. 이제 우리는 지구상에 차를 이길 수있는 사람이 없다는 것을 알 수 있습니다.

AI가 바둑을 할뿐만 아니라 작업 범위가 훨씬 더 넓다는 것은 분명합니다. 그럼에도 불구하고 다양한 IT 분야의 전문가들은 사람과 동등한 조건에서 싸우도록 컴퓨터를 훈련 시키려고합니다. 컴퓨터 게임소프트웨어 플랫폼의 기능을 테스트하기 위해. 이 경우 사람과 봇은 같은 조건에 있습니다. 일반적으로 상대는 "전쟁의 안개"가있는 전략 맵에서 정면으로 밀려나므로 두 상대는이 맵에서 어떤 물체와 위치를 알지 못합니다 (일반 조건에서 게임 "AI"는 모든 것이 어디에 있는지 알고 있음). 이러한 상황에서 한 남자가 스타 크래프트에서 자동차를 격파했습니다.

스타 크래프트 프로 선수 송병구가 4 개의 스타 크래프트 봇과 대결하는 모습입니다. 그중 하나 인 "CherryPi"는 Facebook 회사에서 개발했습니다. 다른 봇은 호주, 노르웨이 및 한국의 회사에서 만듭니다.

이 게임은 대한민국 서울 세종 대학교에서 진행되었습니다. 2010 년부터 인간과 기계가 참여하는 스타 크래프트 대회를 개최했습니다. 이 행사는 다양한 조직 (상업 및 과학 연구 및 대중)의 지원을받습니다. 이 특별한 대회는 특히 IEEE (Institute of Electrical and Electronics Engineers)의 지원을 받았습니다.

바둑과 스타 크래프트 경기를 비교할 수 없다는 것은 분명합니다. 첫 번째 경우 플레이어는 전체 보드를보고 승리 전략을 찾아야합니다. 스타 크래프트의 경우에도 승리하는 전략이 필요하지만 여기서는지도에있는 많은 물체를 염두에두고 좋은 반응을 보이고 갑작스럽고 예측할 수없는 행동을 할 수 있어야합니다. 이 모든 것을 깨닫고 AI 개발자들은 스타 크래프트 환경을 사용하여 자동차를 훈련 시키기로 결정했습니다.

잘 알려진 스타 크래프트 플레이어는 이전에 컴퓨터 상대와 싸우고 싶다고 말했습니다. DeepMind와 같은 AI 기업은 이러한 욕구를 환영하며 향후 유사한 대회를 개최 할 의사를 밝혔습니다.

그리고이 미래가 왔습니다. 사람들은 AI와 싸울 수있었습니다. 컴퓨터는 작동하지 않았습니다. 그 사람은 전체 순위에서 27 분 만에 4 개의 봇을 모두 물리 쳤습니다. 최대 경기 시간은 10 분 30 초였습니다. 최단 경기는 4 분 30 초 동안 지속되었습니다. 그리고 이것은 봇이 인간보다 단위 시간당 훨씬 더 많은 작업을 수행했다는 사실에도 불구하고. 예를 들어 노르웨이 전문가가 만든 시스템은 분당 19,000 개의 작업을 수행 할 수 있습니다. 기껏해야 인간 세계의 사이버 챔피언은 분당 수백 개의 동작을 수행 할 수 있습니다.

Son은 봇이 인간과 다르게 행동하며 플레이 스타일이 현저하게 다르다고 말했습니다. “우리 프로 선수들은 우리 군대와 다른 요소들로 승리 할 기회가있을 때만 전투를 시작합니다.”라고 그는 말했다. 사람들은 자신의 능력에 자신이있을 때 싸움을 시작합니다. 그러나 Dream이 싸운 봇은 어떤 이유로 든 대담한 결정을 내리지 않고 유닛을 살리려고했습니다. e 스포츠맨에 따르면, 게임에서 봇과 사람들을 유리하게 구별하는 유일한 것은 조직이었습니다. 특히 봇은 자신의 부대를 매우 능숙하게 관리하여 아들의 공격으로부터 자신을 보호하기 위해 노력했습니다.

대회 주최자 김경정에 따르면 인간과 경쟁 한 봇은 경험이 부족했다. 그들이 치른 경기가 너무 적었습니다. 예를 들어, AlphaGo는 높은 수준에서 플레이하는 법을 배우기 전에 인간과 상대방과 수만 번의 경기를 치렀습니다. 그러나 StarCraft를 플레이하는 봇에는 그러한 옵션이 없었습니다.

그러나이 상황은 곧 바뀔 것입니다. 8 월에 DeepMind와 Blizzard Entertainment는 스타 크래프트 II와 호환되는 AI 개발 도구를 발표했습니다. 현재 e 스포츠 플레이어들 사이에서 가장 인기있는 것은이 버전의 게임입니다. 일부 전문가들은 AI가 Go에서 그랬던 것처럼 곧 사람을 "견딜"것이라고 믿습니다. 한국 과학 기술 대학교의 정한 민은“봇에 AlphaGo와 같은 높은 수준의 의사 결정 시스템이 장착되면 인간은 더 이상 이길 수 없습니다.

CherryPi의 Facebook 대변인은 회사가 오랫동안 e 스포츠 플레이어와 AI가 싸우는 것을보고 싶어했다고 말했습니다. 경기 후 Facebook은 엄청난 양의 유용한 정보봇을 개선하는 데 사용됩니다.

신경망 기반 봇이 이겼습니다. 유명한 선수 The International (TI) 2017의 메인 토너먼트 무대에서 Dota 2에서. Dota의 메인 대회는 5v5 팀 사이에서 진행되지만 개인 분류도 있습니다. Open AI는 스스로 학습 한 AI를 만들어 1 대 1로 플레이했습니다. 무대에서 봇은 인기 플레이어를 2-0으로 이겼습니다. 다니 일 덴디 이슈 틴 NaVi에서.

그 전에는 대회 배후에서 봇이 최고의 1v1 플레이어 인 SumaiL과 세계 최고의 플레이어 인 Arteezy와 싸웠습니다. MMR은 10,000 이상이었습니다. 그들의 봇도 "드라이"-2-0으로 승리했습니다.

재미있는 사실은 토너먼트가 끝난 후 모든 사람들이 보상을 위해 승리 한 봇을 상대로 손을 뻗을 것을 제안 받았습니다. 같은 날 저녁에 봇은 약 8000의 MMR로 인터넷의 플레이어에게 패배했습니다. 약점... 그럼에도 불구하고 토너먼트 무대에서 봇이 이겼습니다.

이것이 왜 중요한 이벤트입니까?

게임 개발자 인 Valve가 주최하는 상금 풀은 거의 2 천 5 백만 달러입니다. 이 최대 규모의 e 스포츠 대회는 매년 조회수와 상금 풀에 대한 새로운 기록을 세웁니다. International은 Twitch에서 50 만 명의 시청자가 온라인으로 시청하고 있으며, 게임 클라이언트를 통해 수십만 명 이상, 기록상 수백만 명의 시청자가 시청합니다.

레벨 2. 어떻게 작동합니까?

우리는 더 깊은 수준으로 내려갑니다 (또는 더 높은 수준, 상상력이 작동하는 방식). 알아 내자!

개발자는 처음부터 문제에 접근하기로 결정했습니다. 그들은 규칙의 수를 설명하려고하면 오픈 게임 수천 개의 변수를 사용하면 몇 달이 걸립니다. 대신, 그들은 봇을 커스터마이징하고, 작동시켜 완전한 자유를주었습니다.

진화의 모습 :

  1. 봇은 같은 봇과 대결했습니다. 그들은 경험을 교환했습니다.
  2. 처음 몇 개의 게임에서 봇은 움직이지 않고 움직이지 않았으며 그 후 임의의 동작이나 움직임을 수행하기 시작했습니다.
  3. 수천 번의 시도 끝에 AI는 승리하기 위해지도 중앙으로 가서 적과 싸워야한다는 결론에 도달했습니다.
  4. 그리고 몇 주 동안의 지속적인 훈련 끝에 봇은 일류 플레이어 수준에서 플레이하기 시작했습니다.

훈련 중에 AI는 다음을 배웠습니다.

  • 마지막 히트를 치십시오-이것은 Dota에 보너스를 가져옵니다.
  • 작은 적 생물을 자극하여 공격하십시오.
  • 더 나은 그룹을 만들기 위해 생물의 속도를 늦추십시오.
  • 적을 피조물로부터 멀리 유지하여 적의 돈과 경험을 박탈하십시오.
  • 피해를 피하기 위해 능력 애니메이션을 취소하십시오.
  • 블러 프는 능력의 애니메이션을 취소하여 적의 방어 반응으로 이어집니다.
  • 적이 사는 새로운 아이템에 적응하십시오.
  • 전쟁의 안개 속에서 그의 가능한 위치를 예측하여 적을 쫓습니다.

신경망의 학습 과정을 시각화하려면 비디오를보십시오.

신경망은 컴퓨터와 어떻게 다릅니 까?

컴퓨터와 대결

Open AI 봇과 게임에 내장 된 상대의 주요 차이점은 기반 기술에 있습니다. 게임에 내장 된 상대는 의사 결정 트리를 기반으로합니다. 입력 매개 변수의 조합을 열거하고 최적화 문제를 해결하여 솔루션을 찾습니다. 이러한 결정 트리에는 상당히 많은 매개 변수가 포함되어 있으므로 플레이어는 라이브 또는 적응 형 상대와 플레이하는 것처럼 느낄 것입니다.

그럼에도 불구하고 그러한 상대의 행동에 대한 모든 가능한 변형은 게임 제작자가 미리 결정합니다. 내장 된 봇은 지능을 능숙하게 모방하지만 소유하지는 않습니다. 이러한 인공적인 적을 만드는 것은 개발자에게 비교적 쉽고 빠릅니다.

신경망과 대결

신경망은 다른 접근 방식을 취합니다. Open AI가 사용하고있는 네트워크는 진화와 유사한 원리를 기반으로합니다. 임의의 동작을 수행함으로써 네트워크는 다양한 솔루션을 생성합니다. 결정은 피트니스 기능에 의해 평가됩니다.

성공적인 솔루션은 새로운 세대의 솔루션을 상호 연결, 변형 및 생성합니다. 새로운 세대는 "부모"와 비교하여 발전이 이루어 졌는지 확인합니다. 진전이 없으면 "모"솔루션이 새로운 비율로 혼합됩니다. 이 과정은 살아있는 자연에서 유기체의 진화와 유사합니다. 이러한 알고리즘이 항상 완벽한 솔루션으로 연결되는 것은 아니지만 오류가 발생하면서 매우 가깝습니다.

비디오에서 프로젝트의 수석 엔지니어는 토너먼트를 위해 봇을 준비하는 동안 신경망 훈련 과정에 대해 이야기합니다.

신경망 기반 봇은 기존 의사 결정 트리보다 훨씬 더 많은 리소스를 필요로합니다. 이러한 신경망은 제트 엔진을 설계하고 알츠하이머 병 치료제를 찾는 데 사용됩니다. Open AI는 Microsoft가 Open AI의 창립자 중 하나이기 때문에 Microsoft Azure 클라우드 서버의 컴퓨팅 성능을 활용했습니다.

봇이 토너먼트에서 우승 한 후 머스크의 트윗 :

피트니스 기능과 관련된 신경망 훈련의 전체 과정은 게임 Mario에 대한 비디오에서 볼 수 있습니다. 비디오의 저자는 보완적인 토폴로지의 신경 진화 방법을 사용하거나 간단한 방법으로 시행 착오를 통해 진화하는 방법을 사용하여 마리오 수준을 통과하는 신경망을 만들었습니다.

훈련이 시작될 때 그러한 AI는 걷는 방법조차 알지 못합니다 .34 세대와 며칠의 훈련 후에 AI는 죽지 않고 레벨을 완료 할 수있었습니다.

Dota에서 우승하는 것이 정말 그렇게 중요합니까? 전문가들은 뭐라고 말합니까?

프로그래밍 포럼, reddit, 신경망 애호가 커뮤니티를 방문했습니다. 참가자들의 의견이 나뉘어 열의와 비판이 모두있었습니다.

감탄

이전: 봇은 캐릭터의 몸으로 생물의 속도를 늦추면 승리합니다. 굉장합니다.

이전: 내가 이해하는대로 테스트는 주어진 규칙과 프레임 워크없이 봇이 스스로 플레이하는 법을 배우는 방법을 확인하는 것이 었습니다. 그는 최고를 배우고 이겼습니다. 올바르게 이해하십시오. 이것은 큰 진전입니다.

비판

이전: Dota에서 프로를이기는 봇은 그 자리에서 농구 바구니에 공을 던지는 로봇과 비슷합니다. 이것은 실제 농구가 아니며 실제 Dota가 아닙니다.

이전: 봇이 초인적 인 반응과 숫자로 인한 피해에 대한 정확한 지식을 가질 수있는 도구가 정의에 따라 장착되어 있다는 것을 알면 훨씬 덜 당당하게 들립니다. 이를 통해 손상을 정확하게 계산하고 최종 타격을 줄 수 있습니다. 1 대 1 게임에없는 거시적 인 전략을 봇에게 가르 칠 수 있다면 정말 흥미로울 것입니다 .5 명의 팀을 동등하게 이길 수 있다면 그것은 성취가 될 것입니다.

의심하는 사람들도있었습니다.

음모 이론은 무엇입니까?

Blizzard의 API 출시와 관련하여 음모 버전이 네트워크에 나타났습니다. 거대 기술 기업들은 이유 때문에 컴퓨터 게임에 집중 해 왔습니다.

Open AI 봇이 승리 한 지 몇 초 후 Elon Musk는 Elon이 시작한 봇 조직이 체스 나 바둑보다 훨씬 더 복잡한 게임에서 승리했다고 트윗했습니다.

이 트윗은 IBM과 Google이 더 단순한 게임을 마스터했다는 자랑 일 것입니다. Musk와 그의 동료들은 비영리 연구 기관인 Open AI에 10 억 달러 이상을 투자했습니다.

최소한 그들은 Tesla 또는 다른 후원 회사에서 일자리를 제공받을 최고의 전문가를 유치 할 수있을 것입니다. 포럼과 트위터에서 Musk는 Open AI의 장점을 클릭 베이 팅하고 과장 한 혐의로 기소되었습니다.

Dota 2 봇 개발자는 불만족했습니다.

Valve는 Dota 2 용 써드 파티 솔루션을 개발 한 토너먼트에 프로그래머를 초대하지 않았습니다. 의사 결정 트리와 5v5 모드에서도 플레이 할 수있는 기타 기술을 기반으로 한 여러 프로그램이 있습니다. 그럼에도 불구하고 게임 1의 초기 프로토 타입은 Open AI에서 1 위. 밸브는이 주장에 대해 언급하지 않았습니다.

결론적으로, "나는 우리의 새로운 로봇 군주를 환영합니다."라고 말하고 싶습니다. 저는 미래의 로봇 감독자들에게 경의를 표합니다. 그리고 Telegram Robotics 채널에 정기적으로 글을 씁니다. 가입하세요!

2017 년 10 월 31 일, 스타 크래프트 프로 선수 송병구와 4 명의 AI가 결투를 벌였습니다. 남자는 각 전투에서 승리했습니다. 봇 중 하나는 Facebook FAIR 실험실에서 개발했으며 나머지는 호주, 노르웨이 및 대한민국의 프로그래머가 개발했습니다.

인간 대 AI

이 대회는 2010 년부터 매년 스타 크래프트 AI 대회가 개최 된 대한민국 서울의 세종 대학교에서 열렸습니다. 지난 몇 년 동안 매치는 봇간에 만 열렸으며 IEEE (Institute of Electrical and Electronics Engineers)에서 조직했습니다.

서울에서의 싸움은 알파 고와 프로 바둑 선수들 사이에 많은 관심을 끌지 못했지만 여전히 AI 개발에 큰 역할을하고 있습니다. 연구 커뮤니티는 특히 스타 크래프트를 어려운 게임 봇을 위해. AlphaGo가 Go에서 성공하고 일부 AI가 체스에서 발전한 후 과학자들의 관심은 StarCraft와 같은 AI 실시간 전략 게임을 가르치는 아이디어로 옮겨졌습니다.

플레이어가 첫 번째 단계에서 게임 전략을 개발할 수 있기 때문에 전체 경기장을 지속적으로 제어 할 수있는 모든 동일한 이동과 달리 StarCraft는 메모리 사용이 필요하며 이동 중에도 제한 및 가상 내부에서 전술을 개발해야합니다. 게임 세계... 그 결과 스타 크래프트는 효과적인 도구AI가 개발 단계에서 한 걸음 더 나아갈 수 있도록 지원합니다.

과거의 전투는 시작에 불과합니다

수많은 프로 스타 크래프트 플레이어가 AlphaGo 경기와 마찬가지로 봇과의 실사 전투를 할 준비가되어 있다고 말했습니다. DeepMind 프로젝트의 리더들은 이미 미래에 유사한 경기를 조직하는 데 동의했습니다.

지난 경기로 돌아가 보면 Song이 4 경기 동안 보낸 총 시간이 27 분에 불과했다는 점은 주목할 가치가 있습니다. 최장 경기는 10.5 분, 최단 4.5 분에 불과했습니다. 이는 봇이 인간보다 훨씬 빠르게 유닛을 이동하고 동시에 여러 작업을 관리 할 수 \u200b\u200b있다는 사실에도 불구하고 그렇습니다.

예를 들어 노르웨이 봇은 한 시점에서 분당 1 만 9 천 작업의 속도에 도달했습니다. 이것은 프로 선수들이 분당 수백 가지 이상의 행동을 할 수 없다는 사실에도 불구하고 있습니다.

승리 한 남자는 경기 후 인터뷰에서 다음과 같이 언급했습니다.

프로 플레이어는 승리하기에 충분한 군대 및 유닛 관리 기술이 있어야만 전투를 시작합니다. 반면에 봇은 과감한 결정을 내리지 않고 유닛을 유지하려고했습니다. 그러나 그들이 내 공격에 맞서 싸우는 방식은 때때로 압도적이었습니다.

세종 대학교 컴퓨터 공학과 김경종 교수는 준비 할 수있는 데이터가 부족하여 봇이 부분적으로 제한적이라고 말했다. 그는 또한 AlphaGo가 인간 전문가들이 플레이 한 수많은 경기를 연구해야만 바둑에서 챔피언을 이길 수 있다고 덧붙였습니다.

개발 관점

Google은 오랫동안 AI에게 스타 크래프트를 플레이하도록 가르치고 싶어했습니다. 또한 그녀의 페이스 북과 알리바바를 추구했습니다. 2017 년 8 월 DeepMind와 StarCraft 개발자 Blizzard는 전문가들 사이에서 가장 인기있는 StarCraft II 버전과 호환되는 매우 기대되는 AI 개발 툴킷을 출시했습니다.

전문가들은 이미 스타 크래프트에서 인간 지배의 완전한 붕괴를 예측하고 있습니다. 한국 과학 기술 대학교 컴퓨터 과학과 영한 민 교수에 따르면 AI 봇에 알파 고와 같은 높은 수준의 의사 결정 시스템이 장착되면 인간은 더 이상 그들을 이길 수 없을 것이라고한다.