bluedot inc.

IT 뿐만 아니라 최근 모든 산업은 ‘AI’를 빼고 이야기할 수 없습니다. 전혀 관계 없을 것 같은 분야에서도 ‘AI’가 등장하고 있는데요. 때문에 최근 ‘딥러닝 엔지니어’에 대한 수요가 급격하게 증가했고, 개발자들 역시 딥러닝을 공부하려고 하는 사람들이 많아졌습니다. 그래서 이번 포스팅에서는 딥러닝을 독학하는 하는 사람들에게 어떤 방향으로 공부를 해야 할 지 가이드를 제시하고자 합니다.

딥러닝 스터디 가이드

step 1. 파이썬 언어 공부

딥러닝을 공부하기 위해서는 ‘파이썬(Phython)’이라는 언어를 알아야 합니다. 딥러닝은 파이썬 언어를 사용해야 하기 때문에, 언어를 모른다면 우선 파이썬을 공부한 이후 딥러닝을 시작하는 것이 좋습니다.

step 2. 책과 동영상을 활용해 개념 정립

출처: 블루닷 유튜브

그리고 딥러닝에 대한 기초적인 개념을 배우기 위해서는 책과 동영상 강의를 활용하는 것이 좋습니다. 관련 책, 강의 등을 들으면서 어떠한 원리로 딥러닝 네트워크가 구성되고, 어떻게 작용하는지를 이해해야 합니다.

step 3. 코드 활용

이후 딥러닝으로 할 수 있는 다양한 카테고리 중 본인이 전문 분야로 가져가고 싶은 카테고리를 하나 선정합니다. 그리고 관심 있는 분야 관련 키워드로 Github 구글링을 하면 다양한 코드가 등장하게 되는데요, 등장한 코드를 활용해 트레이닝을 해 보기도 하고, inference를 돌려보기도 하면서 코드를 적극적으로 활용합니다. 그리고 나면 기존 코드를 어떻게 개선할 수 있을지를 생각하며 코드를 수정해 봅니다.

step 4. 논문 서치

출처: 블루닷 유튜브

코드를 조금씩 수정해보는 것에서 더 나아가고 싶다면, 관련 논문을 서치합니다. 그리고 논문에서 제시한 방안을 살펴보면서 ‘논문에서는 이런 식으로 진행했구나’를 확인하고, 논문에서 제시한 방법을 그대로 적용해보기도 하고 논문의 컴포넌트만 참고해 사용해 보기도 하며 보다 전문성 높은 딥러닝 지식을 배울 수 있습니다.

그리고 이후부터는 ‘시간 싸움’이라고 볼 수 있는데요. 앞서 이야기한 step 2부터 step 4까지를 반복 시행하면서 딥러닝에 대한 감을 형성해야 합니다. 딥러닝으로 어떠한 기술을 만들기 위해서 ‘이렇게 해야 하는구나’, ‘이런 task는 이렇게 할 수 있구나’, ‘이렇게 해서는 답이 안나오는구나’를 경험하고, 알아가면서 점차 딥러닝 엔지니어로 성장할 수 있습니다.

딥러닝 독학에 유용한 책, 강의 및 사이트 추천

출처: 블루닷 유튜브

1. 딥러닝에 대한 기본 개념을 형성하기 유용한 책 ‘밑바닥부터 시작하는 딥러닝’

2. 보다 실용적인 딥러닝 지식을 쌓기 위해 참고할 만한 동영상 강의 ‘모두를 위한 딥러닝 – sung kim’

- 약 4년 전이기는 하지만, 많은 사람들이 참고했던 딥러닝 동영상 강의이며, 현재도 유튜브에서 시청할 수 있습니다. 딥러닝에 대한 기본적인 개념은 물론 수학, 이론을 알려주고 있어 많은 도움이 됩니다.

3. 코드 활용하기 좋은 웹사이트 ‘Papers with code’

- ‘딥러닝 스터디 step 3’에서 본인이 전문적으로 공부하고 싶은 분야를 정하고, 코드를 활용하는 것을 이야기했는데요. 이 때 사용하기 좋은 웹사이트입니다. 카테고리 별로 딥러닝 모델들의 순위를 매기기도 하고, 최신 트렌드도 알려주며 관련된 페이퍼와 코드도 함께 소개해주고 있어서 딥러닝을 공부하기에 좋습니다. ‘Paper with code’에 방문하면 수많은 모델들을 발견할 수 있고, 이 모델들을 돌려볼 수 있는 코드에 접근할 수 있는 링크도 함께 제공합니다.

딥러닝 독학, 누구나 가능할까?

이 모든 단계에서 주의해야 할 점은 ‘개발자’를 기준으로 제시한 스터디 가이드라는 점을 인지해 주셔야 합니다. 다만 분야가 다른 엔지니어라고 하더라도 기본적인 ‘개발’에 대한 지식이 있다면 딥러닝은 누구나 배울 수 있습니다. 물론 딥러닝은 논리적으로 설명하기 힘든 부분이 있기 때문에 진입 장벽이 높을 수 있지만, 막상 트레이닝 오픈 소스를 활용해보면 딥러닝을 익힐 수 있고, 실무에도 참여할 수 있는 수준으로 충분히 발전할 수 있습니다. 때문에 딥러닝에 대한 흥미가 있다면 이번 포스팅에서 제시한 방향으로 틈틈이 시간 날 때마다 공부해 보는 것을 적극 권장하는 바입니다.

오늘 이야기 한 딥러닝 독학 방법에 대해 보다 자세하게 알고 싶다면 아래 영상을 참고하세요.

  • #딥러닝
  • #딥러닝독학
  • #딥러닝개발자
  • #딥러닝스터디
  • #딥러닝엔지니어
  • #블루닷
Go to list
Loading Events...

Inquiry For more information,

please contact us.

bluedot inc.
4th floor of Gangnam Telepia Building, 527 Eonju-ro, Gangnam-gu, Seoul
MAIL
contact@blue-dot.io
hr@blue-dot.io
TEL
Sales
+82 2 6205 0814
IR
+82 2 6205 0812
FAX
+82 2 6205 0812
Privacy policy© 2022. BLUEDOT INC. all rights reserved.