메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

세계 4연패 AI 엔지니어가 제로부터 알려주는 게임 트리 탐색 입문

In***

|

2024-03-21

게임 AI를 위한 탐색 알고리즘 입문

게임 AI에 빠질 수 없는 탐색 알고리즘의 이론부터 실전 게임 적용까지 실전 AI 게임 구현을 위한 C++ 기반 예제 코드 제공

  • 저자 : 아오키 에이타
  • 번역 : 서수환
  • 출간 : 2024-03-08

이 책의 맺음말 내용이 서두에 있으면 더 좋았을 거란 생각을 합니다.
“이 책은 필자가 Quiita에 투고한 '세계 4연패 AI 엔지니어가 제로부터 알려주는 게임 트리 탐색 입문' 글을 바탕으로 내용을 추가 및 수정한 글입니다.”
컴퓨터가 인간을 지능적인 두뇌 게임에서 이기는 일은 요즘 시대에는 더 이상 놀라운 일이 아닙니다. 그러나 IBM의 딥 블루가 체스 세계 챔피언을 이긴 그 순간은, 기계가 인간 지능을 넘어설 수 있다는 가능성을 전 세계에 각인시켰습니다. 딥 블루의 승리는 현대의 AI 기술 발전에 있어 중요한 이정표가 되었습니다.
당시 딥 블루의 기술은 지금 우리가 알고 있는 AI 기술과는 다소 거리가 있었습니다. 복잡한 알고리즘과 거대한 데이터베이스를 통해 가능한 모든 수를 계산하며 다음 수를 예측하는 방식이었습니다. 이는 오늘날의 AI가 자연어 처리, 이미지 인식, 기계 학습 등으로 다양한 분야에서 인간의 능력을 모방하고 뛰어넘으려는 시도와는 대조적입니다. 그러나 딥 블루의 승리는 인공지능이 인간의 지능적 활동에 도전할 수 있다는 사실을 세계에 처음으로 널리 알린 사건이었습니다.
IBM이 체스 세계 챔피언을 이긴 그 순간부터, 인공지능 연구에 대한 관심과 투자가 급격히 증가했습니다. 이는 AI 기술의 발전을 가속화하는 계기가 되었으며, 오늘날 우리가 경험하는 다양한 AI 기반 서비스와 제품들로 이어졌습니다. 딥 블루의 승리는 단순히 체스 게임에서의 이기는 것을 넘어, 인공지능의 미래 발전 가능성을 상징하는 역사적 순간이 되었습니다.
이번에 읽은 책은 한빛미디어의 "게임 AI를 위한 탐색 알고리즘 입문" 입니다.
책의 구성은 간단한 게임을 제작 한 후, 이를 탐색하는 여러가지 알고리즘을 적용하는 것으로 시작...하고 끝납니다. ㅎㅎㅎ
그래서 그 만큼 다양한 알고리즘을 소개하고 있고, 생각하면서 배울 점이 많습니다.
목차에도 나와있지만 "그리디 알고리즘, 빔탐색, 언덕 오르기 탐색, 담금질 기법, 미니맥스 알고리즘, 알파-베타 가지치기, 순수 몬테카를로 탐색" 등 같은 게임이라도 1인 게임, 2인 게임 혹은 동시에 두는 방식에 따라 다양한 알고리즘을 적용할 수 있게 해줍니다.

책에 소개된 게임 자체는 아주 간단한 게임입니다. 언뜻 오셀로나 O,X 게임을 생각할 수 있는데, 이 게임판을 점점 확장시켜서 보다 더 심오한 알고리즘을 적용할 수 있습니다.
다만 평소에 파이썬이 주로 익숙하던 독자에게는 C++로 실습을 해야하는 것이 다소 부담스러울 수 있습니다.
하지만! 코드 자체는 for문과 if 문만 알면 할 수 있도록 상세히 설명되어 있습니다.
그리고 이 책의 설명이 상세한 점이 각 단계별로 시뮬레이션 결과를 보여주게 됩니다.
책은 두껍지만, 설명과 코드 약간, 그리고 설명을 해주는 그림이 많이 채워져 있어서, 부담없이 읽을 수 있습니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?