Repolode
rohitg00

rohitg00/ai-engineering-from-scratch

Python、TypeScript、Rust、JuliaでAIエンジニアリングの概念を基礎から学べる、542レッスンの無料MITライセンス講座。

スター
71,373
フォーク
12,556
未解決の Issue
75
最終コミット
昨日

これは何?

AI Engineering from Scratchは、数学の基礎や従来型の機械学習から、ディープラーニング、コンピュータビジョン、NLP、LLMエンジニアリング、エージェントシステムまで、現代のAI開発に必要な技術を一通り学べる体系的な講座です。20のフェーズで構成され、各レッスンには解説と、学習者がローカルで実装して実行するコードが含まれています。

APIを呼び出すだけでなく、モデルやエージェントの実行環境が実際にどう動くかを理解したい開発者を対象としています。バックプロパゲーション、検索パイプライン、ツール呼び出しレイヤーなどの内部処理を実装し、その成果を証拠として残す構成です。Webサイト、npx skillsでインストールするコーディングエージェント、またはリポジトリをcloneしてPythonスクリプトを直接実行する方法で学習できます。

リポジトリには、ローカル採点機能付きの段階式プロジェクトも3つ含まれています。検索評価ラボ、エージェントのトレースデバッガー、ツール呼び出しファイアウォールです。各段階は学習者が実装するまでスターターコードが動作せず、比較用の参考解答も用意されています。

主な機能

  • 01環境構築や数学からエージェントエンジニアリングまで、20フェーズにわたる542レッスン
  • 02解説と、ローカルで実装・実行できるコードを組み合わせたレッスン
  • 03レッスンに応じてPython、TypeScript、Rust、Juliaに対応
  • 04勾配降下法のインタラクティブな可視化と、オプティマイザーの比較コードを収録
  • 05ローカル採点機能と参考解答付きの段階式プロジェクトを3つ収録
  • 06レベル判定クイズ、フェーズごとのクイズ、個別学習プランに対応する任意のAIチューター用skills

ユースケース

  • ニューラルネットワークの内部処理を実装しながら理解したい開発者
  • 体系的に学びながら、LLMアプリケーションやエージェントの開発に移行したいエンジニア
  • 実践型プロジェクトを通じて、検索評価やエージェントのデバッグスキルを身につけたいチーム
  • コードを動かし、検証可能な成果を保存しながら学びたい人

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
  2. 2

    コーディングエージェントにAI tutorスキルをインストールする

    npx skills add rohitg00/ai-engineering-from-scratch
  3. 3

    ローカルラボ用にPython 3が利用可能か確認する

    python3 --version

使う前に知っておきたいこと

  • 多くのレッスンはウェブサイトで読むことを想定しているため、学習するうえでローカルで実行する必要はありません。
  • プロジェクトによっては、課題の実行にPython 3.10以降またはNode.js 22.18以降が必要です。
  • Agent Skillsのラボには、対応するコーディングエージェントのホストと、書き込み可能なスキルスコープが必要です。

トピック

よくある質問

ai-engineering-from-scratch とは?
Python、TypeScript、Rust、JuliaでAIエンジニアリングの概念を基礎から学べる、542レッスンの無料MITライセンス講座。 AI Engineering from Scratchは、数学の基礎や従来型の機械学習から、ディープラーニング、コンピュータビジョン、NLP、LLMエンジニアリング、エージェントシステムまで、現代のAI開発に必要な技術を一通り学べる体系的な講座です。20のフェーズで構成され、各レッスンには解説と、学習者がローカルで実装して実行するコードが含まれています。
ai-engineering-from-scratch は無料で使えますか?ライセンスは?
ai-engineering-from-scratch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ai-engineering-from-scratch は今もメンテナンスされていますか?
活発にメンテナンス中。ai-engineering-from-scratch の最終コミットは 2026年10月19日 です。
ai-engineering-from-scratch は何に使えますか?
ニューラルネットワークの内部処理を実装しながら理解したい開発者 体系的に学びながら、LLMアプリケーションやエージェントの開発に移行したいエンジニア 実践型プロジェクトを通じて、検索評価やエージェントのデバッグスキルを身につけたいチーム コードを動かし、検証可能な成果を保存しながら学びたい人
ai-engineering-from-scratch のインストール方法は?
リポジトリをクローンする: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git コーディングエージェントにAI tutorスキルをインストールする: npx skills add rohitg00/ai-engineering-from-scratch ローカルラボ用にPython 3が利用可能か確認する: python3 --version
ai-engineering-from-scratch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rohitg00/ai-engineering-from-scratch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト