딥러닝 네트워크가 어떤 연산을 통해 출력을 만들어내는지 배웁니다.
강좌의 특별함 딥러닝 제대로 이해하기 딥러닝을 공부할 때 단순히 모델을 만들고 학습 시켜보는 것만으로는 장기적으로는 큰 의미가 없습니다. 딥러닝을 제대로 이해하기 위해서는 딥러닝 네트워크가 어떤 연산을 이용해 출력을 계산하는지에 대한 이해가 필요합니다. 실제로 딥러닝은 다음과 같은 과정을 통해 만들어집니다. 우리가 집중적으로 배워야 할 부분은 바로 Model Training 과정이죠.
이 강좌에서는 Model Prediction과 Loss Calculation에 해당하는 Forward Propagation을 집중적으로 다룹니다. 완강 후에는 Convolutional Neural Network가 어떤 과정을 통해 출력을 만들어내는지 확인할 수 있습니다. 그리고 하나씩 쌓아올린 탄탄한 개념을 바탕으로 딥러닝에 대한 심도 있는 이해를 얻게 될 거예요.
함께 배워볼 거예요 01 합성곱 신경망(CNN)
딥러닝이 가장 처음 도입된 분야는 이미지 분류입니다. 딥러닝을 이해하기 위한 가장 기초적인 모델로 LeNet, AlexNet, VGGNet과 같은 이미지 분류기가 언급되는 이유이기도 합니다. 따라서 이 강좌에서도 Convolutional Neural Network에 관한 네트워크에 연산을 집중적으로 파헤쳐 보려고 합니다.
02 텐서플로우를 활용해 구현하기
이론에서 배운 내용이 실제로 어떻게 구현되는지도 알아야겠죠? 우리는 Tensorflow를 이용해 딥러닝에서 사용하는 가장 기본적인 Layer인 Dense Layer, Convolutional Layer, Max/Avgerage Pooling Layer, Softmax Layer를 직접 만들어 보고, 연산도 직접 만들어보면서 이론으로 배운 내용이 Tensorflow에서 어떻게 구현되어 있는지 확인해 봅니다.
03 네트워크 매개변수
추천 수강자 이런 분께 추천해요
강의자 소개 딥러닝은 저만 믿고 따라오세요
유튜브 채널을 통해 딥러닝에 관한 짧고 굵은 지식을 나누고 있습니다.
📣 알려드립니다. - Learning 4 Deep Learning(L4DL) 프로젝트의 모든 강좌는 Private Slack 채널을 통해 질의응답을 주고받고 있습니다. - Slack 채널은 이 강좌를 수강하신 모든 분들이 가입하실 수 있으며 가입 신청 방법은 Chapter1에서 확인해 주세요. - 강좌와 관련된 질문은 Slack 채널을 이용해 남겨주세요. 빠르게 확인하고 답변드리겠습니다.