나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

행렬 미적분학 0 to 1: 머신러닝을 위한 파이썬 수학

Math 0-1 - Matrix Calculus in Data Science and Machine Learning

강사

게으른 프로그래머

강의

36강

시간

6h 16m

수강기간

6개월

레벨

중고급

정가

113,000

총 결제 금액

113,000

적립 예정

3,390P

평생교육이용권 사용안내

이 강의는 평생교육바우처로 결제할 수 있습니다.

머신러닝을 위한 파이썬 수학


행렬 미적분학 0 to 1:
머신러닝을 위한 파이썬 수학

수식을 모르면 AI 모델은 '블랙박스'일 뿐입니다.
단순한 코더를 넘어, 원리를 장악하는 AI 엔지니어로 거듭나는 가장 확실한 방법.
행렬 미분부터 최적화 알고리즘까지, 파이썬으로 직접 구현하며 체득합니다.

이론과 구현 사이의 거대한 간극을 메웁니다 🚀

머신러닝 논문을 읽다 복잡한 수식 앞에서 멈춰 선 적이 있나요? 딥러닝 모델의 가중치 업데이트 원리를 명확히 설명할 수 있나요?
이 강의는 단순히 공식을 암기하는 수학 강의가 아닙니다. 행렬 미분, 경사 하강법, 뉴턴-랩슨 법 등 데이터 사이언스의 핵심 엔진을 파이썬으로 바닥부터 구현해보는 실전형 가이드입니다.

이 강의로 완성할 포트폴리오 결과물 💻

📐 최소 자승법(Least Squares) 솔버
뉴턴 법 기반으로 Scikit-learn 없이 데이터 피팅 엔진을 직접 구현합니다.
📉 다차원 경사 하강법 엔진
가중치 업데이트 로직과 손실 함수 최적화 과정을 시각화하여 구현합니다.
📊 이차 형식 분석기
가우시안 분포 해석 및 이상치 탐지 시스템의 수학적 베이스를 코딩합니다.
⛓️ 행렬 연쇄 법칙 계산기
복잡한 합성 함수의 미분을 행렬 형태로 일반화하여 처리하는 모듈을 제작합니다.

4단계 빌드업 로드맵 🧭

  1. STEP 1: 기초 다지기 — 아나콘다 환경 구축 및 행렬 미분/선형 형식의 기본 개념 정복
  2. STEP 2: 핵심 패턴 응용 — 이차 형식 활용, 행렬 형태의 연쇄 법칙 실습
  3. STEP 3: 고급 이론 심화 — 제약 조건 최적화 및 다차원 공간에서의 2계 도함수 판정법
  4. STEP 4: 알고리즘 구현 — 경사 하강법과 뉴턴 법의 이론 완성 및 최종 프로젝트 수행

사용하는 실무 기술 스택 ⚙️

🐍 핵심 기술: 파이썬, Numpy, Scipy — 고성능 수치 계산 및 선형 대수 알고리즘 구현
🔥 딥러닝: TensorFlow — 텐서 연산 및 자동 미분 메커니즘 실습
📈 시각화: Matplotlib, Pandas — 데이터 분석 및 최적화 경로의 시각적 이해
📦 환경: 아나콘다 — 데이터 사이언스 최적화 가상 환경 및 패키지 관리

이런 분들께 강력히 추천합니다 💪

  • AI 엔지니어 지망생: 라이브러리 호출을 넘어 딥러닝의 수학적 본질을 꿰뚫고 싶은 분
  • 데이터 사이언티스트: 논문에 등장하는 복잡한 행렬 수식을 코드로 변환하는 능력이 필요한 분
  • 현직 개발자: 머신러닝 알고리즘의 내부 로직을 이해하여 모델을 개선/최적화하고 싶은 분

자주 묻는 질문 ❓

  • Q. 수학 전공자가 아닌데 따라갈 수 있을까요?
    A. 네, 선형대수와 미적분의 기초 개념만 있다면 충분합니다. 파이썬 실습을 병행하며 '시각적'이고 '직관적'으로 이해하도록 돕습니다.
  • Q. 왜 굳이 수학을 코드로 직접 구현해봐야 하나요?
    A. AI 기술이 고도화될수록 '만들어진 모델을 쓰는 사람'과 '모델을 설계하는 사람'의 격차는 수학적 이해도에서 결정되기 때문입니다.

지금 바로 수강 신청하고, 데이터 사이언스 역량을 완성하세요!


강사

게으른 프로그래머

게으른 프로그래머

게으른 프로그래며(Lazy Programmer)는 머신러닝·딥러닝 분야에서 10년 이상의 경험을 보유한 온라인 교육자로, 컴퓨터공학과 통계학 석사 학위를 바탕으로 실무 중심의 강의를 제작해 왔습니다. 복잡한 데이터 사이언스와 AI 개념을 쉽게 전달하며, 다양한 소프트웨어·응용 분야를 아우르는 폭넓은 전문성을 갖춘 교육자입니다.

커리큘럼

1-1차시 소개 및 개요

04:35

02

1-2차시 강의 수강 안내

08:46

03

1-3차시 코드 다운로드 위치

01:14

04

2-1차시 행렬 미분: 섹션 소개

03:32

05

2-2차시 선형 형식

06:19

06

2-3차시 이차 형식 - 1

22:36

07

2-4차시 이차 형식 - 2

05:01

08

2-5차시 연습문제: 이차 형식의 미분

03:42

09

2-6차시 연습문제: 최소 제곱법

08:42

10

2-7차시 연습문제: 가우시안 분산

21:45

11

2-8차시 연쇄 법칙의 원리

09:50

12

2-9차시 행렬 형태의 연쇄 법칙

12:06

13

2-10차시 일반화된 연쇄 법칙

17:30

14

2-11차시 연습문제: 제약 조건이 있는 이차 형식

08:31

15

2-12차시 최적화 관점에서의 좌우 역행렬

16:39

16

2-13차시 행렬식의 미분

07:31

17

2-14차시 행렬 미분: 섹션 요약

01:18

18

2-15차시 제안 및 의견 수렴

03:10

19

3-1차시 최적화: 섹션 소개

02:18

20

3-2차시 다변수 함수의 이계도함수 판정법

09:18

21

3-3차시 경사 하강법: 일변수

22:40

22

3-4차시 경사 하강법: 다변수

06:09

23

3-5차시 뉴턴 방법: 일변수

09:14

24

3-6차시 뉴턴 방법: 다변수

15:02

25

3-7차시 연습문제: 최소 제곱법을 위한 뉴턴 방법

09:00

26

3-8차시 연습문제: 알고리즘 구현 준비

13:41

27

3-9차시 파이썬 실습: 경사 하강법과 뉴턴 방법 구현

13:08

28

3-10차시 최적화: 섹션 요약

01:56

29

4-1차시 환경설정: 아나콘다

17:30

30

4-2차시 환경설정: Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, TensorFlow

20:21

31

5-1차시 FAQ: 유튜브가 미적분을 가르칠 수 있을까? (옵션)

15:08

32

5-2차시 FAQ: 강의 수강 대상자 및 소개

22:04

33

5-3차시 FAQ: 강의 로드맵 - 1

11:19

34

5-4차시 FAQ: 강의 로드맵 - 2

16:07

35

6-1차시 부록: 자주 묻는 질문

02:48

36

6-2차시 부록: 추가 자료 제공 안내

05:31

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

113,000

113,000