AI 학습 허브

AI 학습 허브

AI가 어떻게 동작하는지 직접 만들며 배우세요. 신경망, 머신러닝, Transformer, 강화 학습 챌린지 47개를 AI 라이브러리 없이 풉니다. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트와 AI 리뷰를 받을 수 있습니다.

  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰

학습 방법

  1. 1

    Python과 NumPy로 준비 운동

    배열과 행렬은 AI의 언어입니다. 이미 알고 있다면 이 단계는 건너뛰세요.

    AI를 위한 Python →
  2. 2

    개념 레슨 읽기

    각 모듈은 실행 가능한 코드로 아이디어를 쉽게 설명하는 짧은 레슨으로 시작합니다.

    전체 AI 레슨 →
  3. 3

    챌린지 풀기

    Python, C++, C#으로 아이디어를 직접 구현하고 즉시 테스트와 AI 리뷰를 받으세요.

학습 경로 선택

처음부터 만드는 신경망

4개 모듈 · 15개 챌린지

뉴런, 역전파, 옵티마이저

  1. Python으로 배우는 뉴런과 활성화 함수 기본 구성 요소 챌린지 3개
  2. Python으로 배우는 순전파와 손실 함수 순전파 챌린지 3개
  3. Python으로 배우는 경사 하강법과 역전파 학습 챌린지 5개
  4. Python으로 배우는 신경망 옵티마이저: SGD, Momentum, Adam 더 나은 학습 챌린지 4개
풀이 언어 Python C++ C#

처음부터 만드는 머신러닝

4개 모듈 · 15개 챌린지

회귀, 분류, 군집화

  1. Python으로 배우는 머신러닝 데이터 준비 데이터 다루기 챌린지 3개
  2. Python으로 배우는 선형 회귀와 로지스틱 회귀 회귀 챌린지 4개
  3. Python으로 배우는 분류 기초: Softmax와 k-최근접 이웃 분류 챌린지 6개
  4. Python으로 배우는 코사인 유사도와 k-평균 군집화 유사도와 군집화 챌린지 2개
풀이 언어 Python C++ C#
모든 AI 챌린지
쉬움

두 벡터의 내적

두 벡터를 원소별로 곱한 뒤 모두 더합니다. 모든 뉴런의 핵심 연산입니다.

배우는 내용 벡터내적
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

활성화 함수

리스트의 모든 값에 sigmoid, ReLU, Leaky ReLU 또는 tanh를 적용합니다.

배우는 내용 시그모이드ReLU와 tanh
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

하나의 인공 뉴런

입력의 가중합에 편향을 더하고 sigmoid를 통과시켜 뉴런 하나의 출력을 계산합니다.

배우는 내용 뉴런가중합
신경망ai머신 러닝
아직 풀이가 없습니다
보통

완전 연결 레이어의 순전파

활성화 함수를 선택할 수 있는 완전 연결 레이어의 출력을 계산합니다.

배우는 내용 완전 연결층활성화 함수
신경망ai머신 러닝
아직 풀이가 없습니다
보통

2층 신경망의 순전파

입력을 ReLU 은닉층과 sigmoid 출력층에 통과시킵니다.

배우는 내용 순전파다층 신경망
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

손실 함수: MSE, MAE, 교차 엔트로피

평균 제곱 오차, 평균 절대 오차 또는 이진 교차 엔트로피로 예측이 얼마나 틀렸는지 측정합니다.

배우는 내용 MSE교차 엔트로피
신경망ai머신 러닝
아직 풀이가 없습니다