🛝 AI 놀이터
눈으로 보고, 손으로 만지며 배우는 인공지능
모든 모듈에 📖 따라하기 가이드가 있어요 — 설명을 읽고, 값을 바꿔보고, 미션을 깨면서 한 단계씩 나아가세요. 각 단계의 원리를 파이썬 코드로도 확인할 수 있습니다.
🌱 기초 — 학습의 원리
인공지능이 '배운다'는 게 무슨 뜻인지, 가장 작은 모델로 익혀요.
🎯 분류 — 예측에서 판단으로
숫자 예측을 넘어 '어느 편인지' 판단하는 모델들이에요.
로지스틱 회귀
공부 시간으로 합격/불합격을 예측하는 S자 곡선. 결정 경계와 가파름을 조절하며 '확률로 분류'를 익혀요.
소프트맥스 회귀
둘이 아니라 셋 이상으로 분류하려면? 세 클래스의 확률 합이 항상 100%가 되는 소프트맥스를 체험해요.
k-NN 이웃 투표
학습이 아예 없는 모델! 가장 가까운 이웃 k명에게 물어 다수결. k를 바꾸면 과적합이 눈에 보여요.
KNN 땅따먹기 (게임)
친구 2~5명과 즐기는 k-NN 보드 게임! 숨은 별⭐을 결과만 듣고 추리하거나, 다 놓은 뒤 떨어지는 별을 두고 겨루거나 — 3라운드부터는 K=3 다수결.
SVM
그냥 나누지 않고 '가장 넓은 길'을 내요. 경계를 정하는 건 소수의 서포트 벡터뿐이라는 걸 직접 확인!
커널 트릭
직선으로 못 자르는 도넛을 고차원으로 띄워서 잘라요. SVM의 비장의 무기, γ로 과적합 실험까지!
결정트리
스무고개처럼 질문을 던져 데이터를 나눠요. 지니 불순도로 좋은 질문을 고르고, 과적합의 함정도 체험!
랜덤 포레스트
조금씩 다른 나무 수십 그루의 다수결! 한 그루의 지저분한 경계가 숲이 되면 부드러워지는 걸 보세요.
나이브 베이즈
단어를 세는 것만으로 스팸을 잡아요. 문장을 직접 입력해 판정 과정을 단계별로 들여다보세요.
📏 평가와 검증 — 잘 배웠을까?
모델을 만들었으면 제대로 재는 법도 알아야죠. 점수에 속지 않는 법!
🧠 신경망 — 딥러닝의 시작
뉴런을 쌓아 복잡한 패턴을 배우는 신경망의 세계예요.
🔁 순서와 언어 — 기억하고 주목하기
문장·시계열처럼 순서가 있는 데이터를 다루는 아이디어들이에요.
RNN과 LSTM
신호를 기억하는 신경망. 기억 유지력을 조절하며 '금방 잊기 vs 폭발'의 딜레마와 LSTM 게이트를 체험해요.
워드 임베딩
'왕 − 남자 + 여자 = ?' 단어로 산수를 해봐요. 의미가 지도 위 방향으로 저장되는 걸 확인!
n-gram 언어 모델
ChatGPT의 조상! '다음 글자 맞추기'만으로 문장이 만들어져요. 온도를 올리면 창의적이 되는 것도 그대로.
어텐션
'먹었다'는 문장 속 누구를 주목할까? ChatGPT의 심장인 셀프 어텐션을 문장 하나로 체험해요.
나만의 미니 LLM
백지 상태의 아기 신경망에 문서를 먹여 '다음 단어 맞히기'를 직접 학습시켜요. 손실이 떨어지고 예측 확률이 또렷해지는 걸 눈으로 봐요.
📦 정답 없이 배우기 — 비지도학습
정답 라벨 없이 데이터의 구조를 스스로 찾아내는 모델들이에요.
🎨 만들어내는 AI — 생성 모델
분류를 넘어, 세상에 없던 데이터를 새로 만들어내는 모델들이에요.
🍿 추천 — 취향을 배우는 AI
유튜브·넷플릭스가 다음에 볼 것을 아는 원리예요.
🏃 스스로 배우기 — 강화학습
정답 대신 보상만 주면, 시행착오로 스스로 요령을 터득해요.
🧭 탐색과 진화 — 또 다른 길
기울기 없이도 답을 찾는 방법들 — 수읽기와 진화예요.