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 サポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト