강좌 개설

신경식

강의이력

  • [패스트캠퍼스] 수학적으로 접근하는 딥러닝 강사
  • [Youtube] Shin’s Lab 운영(신호처리, 수학, 머신러닝, 딥러닝 강의)
  • 비전공자를 위한 파이썬 프로그래밍 및 머신러닝 레슨
  • [커텍츠 재단] 커텍츠 마스터
  • Edwith 교수자
  • [광운대학교] 파이썬 및 영상처리 세미나 리더


안녕하세요. 신경식입니다.

공부하길 좋아하고, 배운 내용을 함께 나누는 것을 좋아하는 사람입니다.


현재 머신러닝 및 딥러닝을 연구개발하고 있으며,

다양한 과목으로 다양한 학생들을 가르쳐봤습니다.


그러면서 느낀점은

누구는 수학 때문에 어려워하고

누구는 프로그래밍 때문에 어려워하고

또 누구는 이 내용들을 왜 배우는지 몰라서 어려워합니다.


이런 학생들에게 조금이라도 도움이 되고,

공부에 흥미를 느끼게 해주고 싶은게 제 작은 목표입니다.


현재 유튜브에서 Shin's Lab을 운영하고 있으며,

Educast에 올라오는 강의들은 대부분 제 채널에서 만나볼 수 있습니다.

[https://www.youtube.com/channel/UCGC6DM7D-ezpTxhdplFlbog]


항상 더 좋은 강의를 통해 많은 사람들에게 도움을 줄 수 있도록 노력하겠습니다.

펼쳐보기
언제 어디서나 수강할 수 있습니다.
PC, 모바일, 태블릿으로 언제 어디서나 수강이 가능합니다.
PC, 모바일, 태블릿으로 언제 어디서나 수강 가능
강좌 소개

📣 공지사항

본 강좌를 수강한 수강생들은 Private Slack 채널에 참여가 가능합니다.

  • 슬랙(Slack) 커뮤니티 가입 신청 방법은 2번째 강의인 "개발환경 세팅"의 강의노트에서 확인이 가능하십니다.
  • 질문&답변은 슬랙 채널에 남겨주시면 보다 빠르게 확인해드리고 있습니다.


오리엔테이션 영상



Learning 4 Deep Learning Project Curriculum 📑


[전체화면 링크]


딥러닝의 기본기!

딥러닝 강의를 하다 보면 정말 다양한 분야에서 일 하고 있고, 다양한 전공을 가진 분들이 딥러닝을 배우고 싶어한다는 걸 알게 됩니다. 그럼 모두 같이 딥러닝을 시작할 수 있을까요? 아쉽게도 아닙니다.



딥러닝을 시작하기 위해선 이 분야와 관련된 기본적인 지식과 기술들을 가지고 시작해야 합니다.



딥러닝의 가장 기본기는 프로그래밍 능력입니다. 그리고 우리가 배워야 할 프로그래밍 언어는 바로 파이썬입니다. 많은 분들이 이 기본기를 탄탄히 다지지 않고 딥러닝을 배우려고 합니다.


  • Scipy
  • Scikit-learn
  • OpenCV
  • TensorFlow
  • PyTorch


실제로 파이썬의 기본기를 익히지 않고, 위의 Library나 Framework가 제공해주는 API들만 배우고 딥러닝을 시작하시는 분들이 많습니다. 이는 실제 프로젝트를 시작하려고 하면, 바로 한계에 부딪히는 공부방법입니다.

이 강의는 여러분들이 딥러닝을 배울 때 기본기에서 흔들리지 않고, 딥러닝에만 집중할 수 있도록 도와주기 위해 준비됐습니다



프로그래밍을 배우는 방법

기본기가 중요한 건 알겠는데, 그럼 파이썬은 어떻게 배워야 할까요? 이 질문에 대답하기 위해 제가 다음과 같은 질문을 드려보겠습니다.


영어 회화를 잘 하기 위해 영어 문법책을 다 외우시나요? 아마 그런 분은 별로 없을껍니다. 문법을 잘 안다고 회화를 잘 하는 것은 아닐테니까요! 가장 효과적으로 영어 회화를 배우는 방법은 쉬운 문법을 사용하더라도, 자주 영어로 말해봐야 하는 것 아닐까요?


영어를 잘 한다는 것은 "자신의 생각을 영어로 잘 표현하는 것"이지 영어 문법을 잘 아는 것은 아닙니다. 그리고 파이썬은 영어와 같은 언어입니다.



파이썬을 배우기 위해 문법책을 달달 외우는 것은 영문법 책을 다 외우고 영어 회화를 잘 하길 바라는 것과 같습니다. 영어 회화를 공부하는 것과 마찬가지로 우리는 컴퓨터와 자주 대화하는 것이 중요하고, 자신의 생각을 컴퓨터에게 전달 할 수만 있으면 프로그래밍을 잘 하는 것입니다.

그리고 컴퓨터는 지금도 여러분과 대화할 준비가 돼있습니다. 이 강의를 통해 여러분들은 그 누구보다 앞으로 컴퓨터와의 대화를 많이 하게 될 것입니다.




강의 특징


그럼 우리는 컴퓨터와 무슨 주제로 얘기를 할까요? 우리는 딥러닝을 배우기 위해 파이썬을 배웁니다. 즉, 딥러닝에서 다루는 주제들로 컴퓨터와 대화를 많이 해봐야 합니다. 실제로 강의에선 다음과 같이 딥러닝에서 반드시 알아야 할 내용들을 파이썬과 함께 배워봅니다.


강의를 통해 여러분들은 컴퓨터와의 회화를 잘 하기 위해 기본적인 문법을 가지고 수 많은 대화를 하게 됩니다. 제가 프로그래밍을 가르칠 때 항상 하는 말은 바로 이 말입니다.



딥러닝을 배우기 위해 필수적으로 알아야할 내용들을 가지고 여러분들은 계속된 반복훈련을 하게 됩니다.



이런 연습들을 통해, 강의가 끝나게 되면 여러분들은


  • 프로그래밍에 대한 자신감을 가지게 되고
  • 키보드가 손에 쫙쫙 달라붙는 신기한 경험을 하게 될 것이며
  • 딥러닝에서 사용되는 기본적인 아이템들과 친해질 것입니다.


딥러닝은 어느 전문 분야와 마찬가지로 단기간에 완성되는게 아닙니다. 처음 딥러닝에 입문하시는 분이 바로 딥러닝을 훑고 프로젝트로 성과를 내려고 한다면, 오히려 딥러닝과 사이가 안 좋아질 가능성이 높습니다.

기본기를 다지지 않고 조급함이 앞서 바로 딥러닝에 뛰어드는 것은 마라톤에서 달리고 싶은 마음에 발에 족쇄를 달고 달리는 것과 같습니다. 족쇄를 풀고 달리기 시작하는 사람과 조급함 마음에 족쇄를 달고 달리기 시작하는 사람은 장기적으로 어떻게 될까요?



본 강의를 통해 여러분들이 딥러닝의 전문가가 되는 "어렵지만 옳은 방향"으로 인도하려고 합니다.


공개 및 수정일
2021년 3월 2일 공개
2021년 3월 23일 최종 수정
수강평
따끈따끈한 신규강좌입니다
솔직한 수강평을 기다리고 있어요
커리큘럼
Exercise Group.1: 강의 소개 / 변수와 연산자 / 평균과 Mean Subtraction
오리엔테이션 맛보기
25:47
개발환경 세팅
2:57
Exercise 1~10
1:09:11
Exercise Group.2: 분산과 표준편차 / Standardization
Exercise 1~10 Review 맛보기
12:47
Exercise 11~13 맛보기
43:38
Exercise Group.3 벡터 연산
Exercise 11~13 Review
44:51
Exercise 14~17
8:59

딥러닝(Deep Learning)을 위한 파이썬 Level 1

NEW
30% 5월 30일 15시 00분까지
₩39,000 ₩27,300
26시간 37분 분량
365일 동안 무제한 수강 가능
초급 레벨의 강좌