GoogleColab에서 Kaggle데이터 바로 사용하는 방법

이형래·2022년 3월 11일
1

DL

목록 보기
1/4

kaggle문제들을 풀어보기 시작하며,
기존에 사용하던 colab을 그대로 사용하려 하는데
매번 data를 local에 받아 사용하긴 불편하다!

따라서 colab에서 kaggle의 data를 바로 받아 연결하는 방법을 적어둠. (내가 매번 찾기 귀찮아서 기록함)

1. kaggle 설치

colab에서는 !를 앞에 붙여 cat,ls,head,wget 등 리눅스 쉘 명령어를 실행할 수 있다.

!pip install kaggle

2. API Token 연결하기

kaggle에서 자신의 프로필에 들어가 Edit Public Profile을 선택.

API 탭에서 Create New API Token 선택.

선택하면 kaggle.json 파일이 받아진다.

3. colab에 업로드

아래의 명령어를 입력하여 파일을 업로드 한다.

import google.colab import files
files.upload()

4. 인증키를 정해진 경로에 복사

인증키 확인 및 디렉토리 생성

!ls -al
!mkdir -p ~/.kaggle
!ls -al ~/

인증키 복사하고 권한변경

!cp kaggle.json ~/.kaggle/kaggle.json
!chmod 600 ~/.kaggle/kaggle.json
!ls -al ~/.kaggle/

5. kaggle data API 확인

kaggle에서 내가 받고자 하는 data 탭에 들어가면
API를 확인할 수 있다.

6. data 다운로드

colab으로 돌아와 data를 다운로드 한다.

확인해보면 train.csv, test.csv, gender_submission.csv 파일이 잘 받아진 것을 볼 수 있다.

profile
머신러닝을 공부하고 있습니다. 특히 비전 분야에 관심이 많습니다.

0개의 댓글