rishal-hurbans/Grokking-Artificial-Intelligence-Algorithms

The official code repository supporting the book, Grokking Artificial Intelligence Algorithms

해결하는 문제

이 저장소는 책 『Grokking AI Algorithms』에 설명된 AI 알고리즘을 구현한 작동하는 Python 코드를 제공합니다. 알고리즘에 대해 읽는 것만으로 그치지 않고 직접 실행하고 수정하며 동작을 확인할 수 있습니다. 개념을 이해하는 것과 실제로 코딩하는 것 사이의 간극을 메우기 위한 것입니다.

작동 방식

책의 각 장에는 해당 디렉토리(예: ch03-intelligent_search/informed_search)가 있으며 실행 가능한 Python 스크립트가 포함되어 있습니다. Python 환경(3.9+)을 설정하고 requirements.txt의 종속성을 설치한 다음 예제 스크립트를 직접 실행합니다. 11장과 12장의 일부 무거운 데모는 선택적으로 PyTorch와 함께 GPU를 사용할 수 있습니다. 또한 Google Colab에서 사용할 수 있는 대화형 노트북이 있어 로컬 설정 없이 브라우저에서 코드를 탐색할 수 있습니다.

대상 독자

책을 읽고 알고리즘이 코드로 구현된 것을 보고 싶은 독자, 또는 이러한 AI 알고리즘이 어떻게 작동하는지 프로그래밍 중심으로 보고 싶은 독자를 대상으로 합니다. 저자는 책을 읽었다면 예제가 이해하기 쉽지만 다른 사람들에게도 유용할 수 있다고 언급합니다.

주요 특징

  • 책 『Grokking AI Algorithms』의 공식 동반 코드.
  • 각 장에 대한 실행 가능한 예제와 명확한 디렉토리 구조.
  • 최소 설정: Python 3.9+, pip install -r requirements.txt.
  • 브라우저 기반 탐색을 위한 대화형 Colab 노트북.
  • 후반 장의 더 까다로운 데모를 위한 선택적 GPU 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트