본문 바로가기


인공지능

[DL] Deep Learning 시작하기 Google colab 연동

 

딥러닝 공부를 시작했다. 300만원이지만 GPU 없는 망할 맥북 프로

16인치에는 GPU 가 탑재 됐다고 한다.

무튼 내 노트북에는 GPU 가 없기 때문에 공부에 방해가 될 수 있지만 우리는 구글 코랩으로 이겨낼 수 있다.

1. 구글 코랩접속

https://colab.research.google.com/

코랩이 뭐에요?

구글 코랩이 뭐냐면 클라우드 기반의 주피터노트북 개발환경이다. 나처럼 딥러닝 입문자들은 사실 주피터가 뭔지도 모르니까 간략하게 찾아본 대로 설명을 하면 웹브라우저 내에서 코드구현을 하고 실행까지 해볼 수 있는것이고 .ipynb 확장자로 되어있다. colab 으로 직접 저 파일을 열어서 확인해보면 어떤 환경인지 이해가 되는데 마치 워드처럼 코드를 작성하지만 그안에서 실행이 된다 그것도 GPU, TPU 도 고르고 성능도 고르면서 더 대박인건 '무료' 다. 물론 세션은 12시간만 유지 그래도 저장하고 다시 불러오면 되니 문제없다. 

 

2. 코랩 연동

사용 한 코드는 다음 github repo 이다 do it! 립러닝 입문책 참고 코드

https://github.com/rickiepark/do-it-dl

코랩에 들어가면 연동할 수 있게 다양하게 지원을 하는데 Google Drive 도 되고 Github 도 된다 나의 ipynb 도큐먼트가 있는 곳을 연동하면 된다.

 

나는 드라이브 연동을 했는데 그럼

Colab 드라이브 폴더 생성

Colab Notebooks 라는 폴더가 생긴다 저 안에 노트북들을 넣으면 코랩으로 열린다!

 

 

3. 코랩으로 노트북 파일열기

 

앱이 내 Drive 랑 연결되어있어서 저렇게 열린다.

 

이렇게 열린다.

4. 코랩 실행환경 변경

Edit - Notebook settings 를 누르면

Python2/3 , None/Gpu/Tpu 중에 고를 수 있다. 나는 Python3, Gpu 를 골랐다.

 

5. 코드 실행

도큐먼트 내에서 코드실행이 가능하다 노트북 내에서 모든 코드블럭은 이어진다고 생각하면된다. 개발자도구의 console 창처럼

 

 

끝!

'인공지능' 카테고리의 다른 글

[딥러닝] 교차 엔트로피 오차 이해하기  (0) 2020.02.18