- 데이터 사이언스 입문자 - 딥러닝의 기본기를 탄탄히 다지고 싶은 분 - 구현 능력을 향상시키고 싶은 분 - 텐서를 다루는 힘이 부족한 분
강좌의 특별함
DS 필수 넘파이 API의 98% 이상을 다룹니다
이 강좌에서는 여러분이 데이터사이언스를 다루기 위해서 필수적으로 알아야하는 넘파이 API를 98%이상 다룹니다. 다양한 연습문제를 통해 넘파이 사용법을 확실히 익히고 모델 구현 능력을 대-폭 상승시킬 수 있습니다.
함께 배워볼 거예요
01 Why Numpy?
넘파이는 파이썬 라이브러리로 데이터사이언스에서 가장 중요한 라이브러리중 하나입니다. 왜 그럴까요? 딥러닝에서 앞으로 다루게 될 연산 데이터는 텐서이고, 넘파이 객체는 n차원 텐서 객체입니다. 우리가 다루는 알고리즘은 텐서들의 연산으로 이루어져 있죠. 이때 넘파이는 For loop없이 간단하게 텐서 연산을 도와줍니다. 그리고 For loop를 없앰으로써 연산 효율성이 증가하게 됩니다. 다른 라이브러리와의 인터페이스 역할을 해주며, 프레임워크 이해를 도와주는 아주 기특한 라이브러리죠.
결국 넘파이를 제대로 활용할 수 있느냐 없으냐에 따라 같은 연산이라도 연산 효율에서 극명한 차이가 발생합니다. 코드 가독성 자체도 달라지지만, 무엇보다 앞으로 배우게 될 딥러닝의 다양한 알고리즘을 넘파이로 구현할 예정이니 반드시 제대로 다룰줄 알아야 합니다.
02 How Numpy?
이 강좌에서는 단순히 ndarray 객체 및 여러 API 사용법을 학습하는데 그치지 않고 딥러닝을 배우는데 기반이 될 텐서를 다루는 힘을 기를 수 있도록 커리큘럼을 구성했습니다.
[패스트캠퍼스] Byte Degree: Deep Learning Essentials 리뷰어
[Edwith] 교수자
[광운대학교] 파이썬 및 영상처리 세미나 리더
📣 알려드립니다. - Learning 4 Deep Learning(L4DL) 프로젝트의 모든 강좌는 Private Slack 채널을 통해 질의응답을 주고받고 있습니다.
- Slack 채널은 이 강좌를 수강하신 모든 분들이 가입하실 수 있으며 가입 신청 방법은 Chapter1에서 확인해 주세요.
- 강좌와 관련된 질문은 Slack 채널을 이용해 남겨주세요. 빠르게 확인하고 답변드리겠습니다.