Python 딥러닝 강의

수학 원리부터 NumPy 구현까지, 꼼꼼한 딥러닝

꼼꼼한 딥러닝 강의 소개

딥러닝의 수학 원리를 가장 꼼꼼하게

딥러닝 예제를 실행하는 데서 그치지 않고, 알고리즘이 왜 그렇게 동작하는지 수학과 코드로 이해하는 강의입니다.

함수와 행렬, 미분과 최적화부터 자동 미분, 다층 신경망과 역전파까지 차근차근 연결합니다. 마지막에는 NumPy로 신경망을 직접 구현하며 배운 원리를 코드로 확인합니다.

수업에서 다루는 지식

1. 머신 러닝의 선형 회귀와 로지스틱 회귀 알고리즘 원리 및 실습

2. 최적화 이론과 경사하강법의 자세한 동작 원리

3. 인공 신경망 역전파 알고리즘의 깊은 수학 원리

4. NumPy만 사용한 인공 신경망 프로그램 구현(코드 150줄 이하)

수강 후 설명할 수 있게 되는 것

완강 후에는 아래의 인공 신경망 역전파 과정을 구성 요소별로 이해하고 설명할 수 있습니다.

인공 신경망 역전파 과정
deep 05
deep 02
APD Python5 33

머신 러닝과 딥러닝의 배경 수학에 관심이 있는 분

APD Python5 34

딥러닝 예제를 실행하는 데서 그치지 않고 원리를 확실하게 알고 싶은 분

APD Python5 40

데이터 사이언스·통계학 전공의 고학년 또는 대학원 초반 수준 학습자

deep 03

1. 사칙연산, 제곱, 제곱근

2. 다항식의 변수에 값을 대입하여 계산하는 법

3. 직선과 이차곡선을 식으로 이해하는 법

4. 머신 러닝·딥러닝에 대한 상식 수준의 기초 지식(필수 아님)

강사 소개

조준우 · 개발자·저자

영남대학교에서 3차원 인체 곡면 최적 전개 연구로 박사 학위를 받았습니다. 최적화와 인공지능의 연결을 꾸준히 연구하고 강의했으며, 한국과학기술정보연구원 선임연구원을 거쳐 현재는 창업 후 개발자로 일하고 있습니다.

저서 『머신 러닝·딥 러닝에 필요한 기초 수학 with 파이썬』을 집필했습니다. 이 강의 역시 수학 개념을 실제 머신 러닝·딥러닝 알고리즘과 코드에 연결해 이해할 수 있도록 구성했습니다.

교보문고에서 저서 보기 · 저자 기술 블로그 보기

자주 묻는 질문

수학을 어느 정도 알아야 하나요?

사칙연산과 다항식, 직선과 이차곡선을 식으로 이해할 수 있다면 시작할 수 있습니다. 행렬, 미분, 최적화에 필요한 개념은 강의에서 단계적으로 설명합니다.

Python 경험이 꼭 필요한가요?

기본 문법을 알고 있으면 실습에 도움이 됩니다. NumPy, scikit-learn, PyTorch를 활용하며, 수학 원리와 코드가 어떻게 연결되는지 함께 설명합니다.

강의 자료가 제공되나요?

챕터별 PDF와 Jupyter Notebook 등 수업에 필요한 학습 자료를 강의실에서 다운로드할 수 있습니다.

수강 기간과 강의 분량은 어떻게 되나요?

수강 기간은 무제한입니다. 총 89개 수업, 영상 80개로 구성되어 있으며 실제 영상 재생시간은 약 20시간 19분입니다.

floder lab

커리큘럼

꼼꼼한 딥러닝

총 89개 수업 · 영상 80개 · 약 20시간 19분

  • 수업 소개 영상
  • 참고 교재 안내
  • 챕터 학습자료 다운로드
  • 행렬과 행렬곱
  • 특별한 행렬들
  • 행렬곱 실습하기
  • 행렬곱으로 인공신경망 표현하기 (강의샘플)
  • 인공신경망 이진분류
  • 인공신경망 다중분류 및 BCE 손실함수
  • 인공신경망 다중분류 및 CE 손실함수
  • 인공신경망 다중분류 및 회귀 실습하기
  • 챕터 학습자료 다운로드
  • 미분 개념 잡기
  • 미분 공식 확인 실습
  • 합성함수 미분
  • 편미분 개념 잡기
  • 편미분 실습하기
  • 다변수 함수의 연쇄법칙 이해하기
  • 야코비안 행렬 개념 잡기
  • 수치 미분 개념 잡기
  • 수치미분 실습하기
  • 챕터 학습자료 자운받기
  • scikit-learn 선형 모델
  • 다항 특성 실험
  • Python & email 오퍼레이터간선형 회귀의 데이터 행렬 Xcom 사용
  • 선형 회귀 데이터 행렬과 선형 모델
  • 선형 회귀 기저함수 모델 1(다항 특성)
  • 선형 회귀 기저함수 모델 2(다항 특성)
  • 선형 회귀 목적함수 코딩하기
  • 선형 회귀 목적함수 미분
  • 선형 회귀 경사도 코딩하기
  • 선형 회귀 학습하기
  • 오버피팅 개념 이해하기
  • 오버피팅 해결을 위한 규제의 개념
  • 선형 회귀 L1·L2 규제와 제약 최적화의 관계
  • 챕터 학습자료 다운로드
  • 로지스틱 회귀분석 개념
  • 로지스틱 회귀 목적함수 1
  • 로지스틱 회귀 목적함수 2
  • 로지스틱 목적함수 수치 미분하기
  • 로지스틱 회귀 경사도 검증과 학습
  • 로지스틱 회귀 숫자 이미지 학습하기
  • 로지스틱 회귀에 다항 특성 추가하기
  • 챕터 학습자료 다운로드
  • 연쇄법칙 복습
  • 자동 미분의 개념 (강의샘플)
  • PyTorch 자동 미분 기능
  • PyTorch 다변수 함수 자동 미분
  • 자동 미분의 원리 1 (강의샘플)
  • 자동 미분의 원리 2 (강의샘플)
  • 자동 미분 구현하기 1
  • 자동 미분 구현하기 2
  • 자동 미분 예제 코딩 실습
  • 자동 미분을 이용한 로지스틱 회귀 1
  • 자동 미분을 이용한 로지스틱 회귀 2
  • 자동 미분을 이용한 로지스틱 회귀 3
  • 자동 미분을 이용한 로지스틱 회귀 4
  • 자동 미분을 이용한 로지스틱 회귀 5
  • 자동 미분을 이용한 로지스틱 회귀 6
  • 챕터 학습자료 다운로드
  • 선형 분류기의 합성
  • 다층 신경망
  • 수치미분을 이용한 신경망 학습
  • 역전파 알고리즘: 포워드 패스와 z2까지 미분하기 (강의샘플)
  • 역전파 알고리즘: W2와 b2에 대해 미분하기
  • 역전파 알고리즘: b1에 대해 미분하기
  • 역전파 알고리즘: W1에 대해 미분하기
  • 역전파 알고리즘의 일반규칙: 야코비안 전치와 연쇄법칙
  • 데이터가 여러 개일 때 역전파 이해하기
  • 역전파를 이용한 신경망 학습 구현하기
  • Fashion-MNIST 실습 1 – 데이터 소개와 전처리
  • Fashion-MNIST 실습 2 – 레이어 가중치 초기화
  • Fashion-MNIST 실습 3 – 일반적인 N 레이어에 대한 역전파 알고리즘 코딩
  • Fashion-MNIST 실습 4 – 신경망 학습 및 마무리
환불정책 안내

꼼꼼한 딥러닝

꼼꼼한 딥러닝 강의 썸네일
145000

강사
수업 수
수강 기한
난이도

조준우
89개 (영상 80개 · 약 20시간 19분)
무제한
입문 – 초급 – 중급