Repolode
rohitg00

rohitg00/ai-engineering-from-scratch

Python, TypeScript, Rust, Julia로 AI 엔지니어링 개념을 기초부터 익히는 MIT 라이선스 무료 강의로, 542개 레슨으로 구성되어 있습니다.

스타
71,373
포크
12,556
열린 이슈
75
마지막 커밋
어제

어떤 프로젝트인가요?

AI Engineering from Scratch는 수학적 기초와 전통적인 머신러닝부터 딥러닝, 컴퓨터 비전, NLP, LLM 엔지니어링, 에이전트 시스템까지 현대 AI 작업의 전체 스택을 다루는 체계적인 강의입니다. 20개 단계로 구성되어 있으며, 각 레슨은 설명과 학습자가 로컬에서 직접 작성하고 실행하는 코드로 이루어져 있습니다.

이 강의는 단순히 API를 호출하는 데 그치지 않고 모델과 에이전트 런타임의 실제 작동 방식을 이해하려는 개발자를 대상으로 합니다. 레슨에서는 역전파, 검색 파이프라인, 도구 호출 계층 등의 내부 동작을 구현하고 결과를 근거 자료로 보관합니다. 웹사이트에서 수강하거나, npx skills로 설치한 코딩 에이전트를 이용하거나, 저장소를 클론해 Python 스크립트를 직접 실행할 수 있습니다.

저장소에는 로컬 채점기가 포함된 단계별 프로젝트 세 가지도 있습니다. 검색 평가 실습실, 에이전트 트레이스 디버거, 도구 호출 방화벽이 이에 해당합니다. 학습자가 각 단계를 구현하기 전까지 스타터 코드는 통과하지 못하며, 비교를 위한 예제 솔루션도 제공됩니다.

핵심 기능

  • 01설정과 수학부터 에이전트 엔지니어링까지 20개 단계에 걸친 542개 레슨
  • 02설명과 로컬에서 직접 작성하고 실행할 수 있는 코드를 함께 제공
  • 03레슨별로 Python, TypeScript, Rust, Julia 지원
  • 04인터랙티브 경사 하강법 시각화 및 옵티마이저 비교 코드 포함
  • 05로컬 채점기와 예제 솔루션을 포함한 단계별 프로젝트 세 가지
  • 06배치 퀴즈, 단계별 퀴즈, 맞춤형 학습 계획을 지원하는 선택형 AI 튜터 스킬

활용 사례

  • 직접 구현하며 신경망 내부 동작을 이해하려는 개발자
  • 체계적인 학습 경로를 통해 LLM 애플리케이션 또는 에이전트 개발로 전환하려는 엔지니어
  • 실습 프로젝트로 검색 평가 또는 에이전트 디버깅 역량을 키우려는 팀
  • 코드를 따라 실습하고 검증 가능한 결과를 저장하고 싶은 학습자

빠른 시작

  1. 1

    저장소를 클론합니다

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

    코딩 에이전트에 AI 튜터 스킬을 설치합니다

    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 엔지니어링 개념을 기초부터 익히는 MIT 라이선스 무료 강의로, 542개 레슨으로 구성되어 있습니다. 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 튜터 스킬을 설치합니다: 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 통계는 매일 갱신됩니다.

관련 프로젝트