끄적거림

(수정중)Colab 시작하기 feat. Google Drive 마운트 본문

Python

(수정중)Colab 시작하기 feat. Google Drive 마운트

Signing 2020. 12. 14. 23:16
728x90
반응형

코랩은 학생분들이나 직장인분들이 다루기 좋은 아이다.

웹기반의 코드 작업 환경이며, 대학생분들은 goorm과 같은 IDE라고 보면 되겠다.

 

인터넷만 연결된다면 어디서든 접속하여 나의 작업을 진행할 수 있다.

당연히 저장도 자동 저장이 되기 때문에 코딩을 하기 매우 좋은 환경이며, jupyter notebook과 거의 유사한 플랫폼이라 볼 수 있다.

더불어서 거의 모든 세팅이 되어있다. 가령 pytorch, anaconda, tensorflow 등과 같은 프레임워크들이 다 준비가 되어 있다.

가장 좋은 장점은 GPU, TPU 코딩이 가능하다는 것과 구글 드라이브, 깃헙 등과 같은 어플리케이션과 연동이 된다는 점이다.

구글의 좋은 하드웨어를 무료로 사용할 수 있다니 매우 좋은 IDE라 볼 수 있다.

 

너무 좋기만한데?

 

당연히 단점도 있다.12시간의 세션제한이 있기 때문에 12시간이 넘는 학습이나 작업을 진행할 수 없다.또한, running중인 작업이 없거나, 작업을 하고 있지 않다면 세션이 자주 끊긴다.(화장실을 오래 갔다오면 끊길수도,,,ㅜ)

 

물론 이 문제들은 pro버전을 유료로 구매하면 어느정도 완화된 상태로 사용이 가능하지만, 공부용으로는 기본 버전만해도 괜찮다고 생각한다.

딱 봐도 좋은 부분이 많기 때문에 좋은 환경에서 코딩을 해보자!


 

이제 사용법에 대해 알아보자.

 

 

1. Colab 접속 및 노트북

코랩: colab.research.google.com/

 

Google Colaboratory

 

colab.research.google.com

위의 URL로 접속하면 다음과 같은 화면이 뜰것이다.

Colab 접속화면

 

여기서 밑에 새노트를 클릭하여 작업할 노트북을 만들어보자!

새로운 노트

 

 

 

2. 구글 드라이브 마운트

폴더

빨간색 표시된 부분을 클릭하면(다소 시간이 걸린다.)

 

구글 드라이브

위와 같은 화면이 나오는데, sample_data 폴더에 test하기 좋게끔 샘플데이터가 들어있다.

  • anscombe.json
    • json 데이터이기 때문에 일반 정형데이터와 다른 비정형데이터를 테스트해볼때 유용하겠다.
  • california_housing_train/test.csv
    • 캘리포니아의 주택 가격과 그 주변에 관련된 데이터를 수집한 유명한 데이터이다. classification과 regression task 둘 다 가능한 데이터셋이다.
  • mnist_train/test.csv
    • 이미지 데이터로 유명한 MNIST 데이터이다. 숫자 손글씨 데이터이다.

이제 여기서 위의 그림과 같이 빨간색 표시된 부분을 클릭하면,

구글 드라이브 연동

이런 창이 나오고, GOOGLE 드라이브에 연결을 클릭하면

 

 

 

 

728x90
반응형
Comments