딥러닝을 위한 최적화와 수치해석 8기
딥러닝을 위한 최적화와 수치해석 CAMP
Tensorflow를 활용하여 딥러닝/머신러닝 알고리즘을 수학적으로 파헤치고 직접 코드로 구현해봅니다.

- 기간
- 2020. 5. 14 - 2020. 7. 16 총 9주
- 일정
- 매주 목요일 19:30 ~ 22:30 주 1회, 총 27시간 (7월 9일 휴강)
- 장소
- 패스트캠퍼스 강남강의장 강남역 4번출구, 미왕빌딩
- 문의
- 02-568-9886help-ds@fastcampus.co.kr
본 강의는 모집이 마감되었습니다.
다음 기수 출시알림을 신청해주시면, 특별 할인혜택과 함께 가장 먼저 소식을 알려드리겠습니다
※ 대학생/대학원생/동반수강 할인에 해당되시는 분은 반드시 수강신청 시
[소속]란에 3가지 중 하나를 기재해주세요.
담당 매니저가 확인 후 연락 드립니다.
아직도 남이 쓴 코드를 그대로 가져다 쓰기만 하시나요?
딥러닝/머신러닝 알고리즘에 담긴 수학적 배경지식과 원리를 이해하고,
내가 원하는대로 코드를 구현할 수 있어야 진짜 내 실력이 됩니다!

‘딥러닝/머신러닝 알고리즘에 담긴 수학적 배경과 원리’
당신은 얼마나 이해하고 있으신가요?
“딥러닝/머신러닝에 필요한 수학이 어떤건지 잘 모르겠어요.”
TENSORFLOW나 SCIKIT-LEARN 문서에 나오는 수식들을 이해하고 코드에 적용하고 싶은데, 수학을 처음부터 다시 배워야 하나요?
“불러온 코드는 마음대로 수정하기가 어려워요.”
누군가가 만들어 놓은 코드나 프로그래밍의 API에 집중하는 것이 아닌, 본인의 도메인에 맞게 코드를 커스터마이징 하고 싶으신가요?
당신이 겪고 있는 문제.
딥러닝 알고리즘에 담긴 수학적 원리를 이해하면,
그 해답을 찾을 수 있습니다.
‘수학’이 없어도 딥러닝/머신러닝을 학습할 수 있다는 의견이 간혹 있지만, 머신러닝 알고리즘을 학습하다보면 수학은 결코 빠질 수 없는 부분 중 하나입니다. 특히, 새로운 구조를 만들거나 심화적인 응용을 하기 위해서는 수학적인 백그라운드가 필수적으로 뒷받침 되어야 하죠. 본 강의를 통해 딥러닝/알고리즘을 정확히 이해하기 위한 수학적 배경지식을 쌓고, 기존에 만들어진 패키지의 사용이 아닌 나만의 알고리즘 코드를 짤 수 있는 역량을 길러가세요!
강의 특징
어떠한 코드를 만나도 당황하지 않도록! 실전에서 바로 바로 활용할 수 있도록!
#딥러닝 알고리즘의 수학적 백그라운드 이해
딥러닝을 다루다보면 자주 마주하게 되는 수학 공식들. 딥러닝 알고리즘에 담긴 원리를 모른다면, 쉽게 한계에 부딪치게 됩니다. 본 강의에서 딥러닝 알고리즘의 수학적 배경 지식과 작동 원리를 익히고 딥러닝 알고리즘의 큰 개념적 지도를 머릿속에 그려보세요!
#최적화 관점에서의 이해와 코드 작성
최적화 문제에 익숙하지 않다면 tensorflow나 scikit-learn의 문서들을 읽고 알고리즘을 이해하는데 어려움을 겪게됩니다. 본 강의에서 최적화(Optimization) 관점에서 딥러닝 알고리즘의 이론을 공부하고 직접 코드를 작성하는 법까지 익혀가세요!
#매주 실무에 가까운 프로젝트 제공
매주 실무에 가까운 프로젝트와 1:1 피드백이 제공되어 자신의 도메인에 맞게 머신러닝 알고리즘을 커스터마이즈하는 능력을 키워가실 수 있습니다. 만들어진 패키지를 그대로 가져다 쓰는 것이 아닌, 내가 원하는 코드를 직접 짜보는 실습으로 ‘진짜’ 실무 역량을 키워가세요!
강사님이 짜주는 코드를 단순히 실행만 해보는 강의라면 NO!
수강생들의 코딩을 1:1로 피드백해주고,
코드에 대한 리뷰까지 꼼꼼하게 챙겨주는 강의라면 YES!
배운 이론을 직접 실습해보며, 코드를 어떻게 짜야하는지 생각하고 실행하는 강의를 경험하세요.
학습한 내용을 잘 이해했는지 즉시 확인해볼 수 있는 프로젝트로 당신의 실무 역량까지 책임져드립니다.
수강생 평점 10점 만점에 9.5점!
★★★★★
추천대상.
내 이야기 같다면? 당신이 바로 예비 수강생!
딥러닝 알고리즘에 담긴 수학적 원리를 이해하고, 수학에 대한 불안감을 해소하고 싶으신 분
딥러닝 알고리즘 학습에 있어, SCIKIT-LEARN 등에서 TENSORFLOW 로 툴을 확장하고자 하는 분
이미 짜여져 있는 딥러닝 알고리즘 패키지를 불러오는 것이 아닌, 코드를 직접짜야 하는 개발자
잠깐! 수강생 체크리스트🖐🏻
커리큘럼
✅ 4Step으로 진행되는 9주 커리큘럼!
Part 1. 최적화 이론에 필요한 기초적인 선형대수와 미분
Part 2. 수치 최적화 알고리즘 이해하기
Part 3. 수치 알고리즘을 활용한 머신러닝 / 딥러닝 알고리즘 이해
강의에 대한 전반적인 소개를 한 눈에 보고 싶다면? 교육 과정 소개서를 확인해주세요!
*본 소개서는 회사 제출용으로도 사용 가능합니다.
9주 후 당신의 변화!
더이상 수학이 어렵게 느껴지지 않도록 이끌어 주실 강사님 소개.
황윤구 강사님
- 2007-2011 연세대학교 수학과 학사
- 2011-2012 연세대학교 계산과학공학과 석사
- 2012-2015 삼성메디슨 선임연구원
- 2017-2019 (주) SMCQ 데이터분석팀 팀장
- 2016-현재 연세대학교 계산과학공학과 박사과정
저도 처음 머신러닝/딥러닝을 접했을 때, 관련 정보들을 온라인상에서 쉽게 얻을 수 있다고 생각했습니다. 하지만, 인터넷에 떠도는 강의나 관련자료들은 ‘코드와 패키지 설명은 자세하나, 알고리즘 작동 원리가 소홀한 타입’ 또는, ‘어렵고 지루한 알고리즘 이론 부분에만 치중하고, 정작 코드와 패키지 설명은 하지 않는 타입’으로 구분되더라구요. 본 강의에서는 딥러닝 알고리즘의 수학적 이해와 텐서플로 사용법 모두를 명확하게 전달드리고자 합니다.
수강후기
이전 기수 수강생들의 생생한 후기를 확인해보세요!
수강생 신정원님
모델을 학습시키기 이전에 데이터를 분석하고, 데이터의 최적화를 하는 방법을 익히기 위해 해당 강의가 큰 도움이 될 거라고 생각했습니다. 실제로 강의를 들으면서 생각하는 폭이 다양해지고 넓어졌습니다. 본인이 학습과 최적화를 위해 사용하고 있는 것들의 원리에 대해 자세하게 알고 싶거나, 딥러닝에 적용하는 TensorFlow를 코드로 직접 구현하고 싶은 현업 실무자 또는 학생들이 들으면 좋을 것 같다고 생각합니다.
1기 수강생 이서원님
기존의 머신러닝, 특히 딥러닝 강의가 이론적인 측면보다는 라이브러리 사용법이나 응용에 초점이 맞춰져 있어서 핵심 알고리즘에 내재된 수학적 원리는 다소 등한시하는 경향이 있었습니다. 본 수업에서 이러한 과정을 수행하기 위한 최소한의 수학적 원리 및 적용 방안에 대하여 학습할 수 있었습니다. 뿐만 아니라 이를 반복적으로 훈련함으로써 스스로 체화해 갈 수 있는 점이 좋았습니다.
2기 수강생 류원탁님
데이터 분석 공모전을 준비하거나 프로젝트를 진행할 때, 최적화 이론은 필수적이라고 생각합니다. 큰 틀에서 데이터 분석을 어떻게 진행할 것인지, 모델은 어떻게 정할 것인지, learning rate는 어떻게 정할 것인지, 오버피팅은 어떻게 피할 것인지 등 이러한 이슈들을 적절하게 대처하는데 큰 도움이 될 수 있는 강의입니다.
이전 수강생들의 한 줄 수강평
4.43
★★★★☆
(지난 기수 수강생 13명 참여)
-
수강생 C님
실무에서 많이 사용되는 MOMENTUM 계열의 OPTIMIZER 를 실제로 구현해보고 원리와 동작을 이해할 수 있어서 좋았습니다. 모델 구조를 설정할 때 TUNING 포인트를 잡을 수 있는 강의였습니다.
-
수강생 P님
ADAPTIVE LEARNING RATE METHOD 와 STOCHASTIC DESCENT METHOD 실습은 수강생들이 충분히 원리를 이해할 수 있도록 구성되었고, 문제 해결 과정에서 마주치게 될 프로그래밍 테크닉에 대한 힌트가 적절해서 한 명 한 명 놓치지 않고 실습 과제를 완수할 수 있었던 점이 좋았습니다.
-
수강생 M님
머신러닝/딥러닝 옵티마이저의 동작원리와 기본, 텐서플로우로 이어지는 이론과 실습을 익히는데 매우 중요한 강의라고 생각됩니다. 학습을 시작하신지 얼마 안되셨다면, 이 강좌를 추천드립니다.







