[kaggle 초보자용]Kaggle API 활용
kaggle API란?
kaggle API를 활용하면 데이터 세트 다운로드 및 summit과 같은 작업이 CUI에서 작업할 수 있습니다.
덧붙여 API만으로만 할 수 있는 조작은 없다고 하므로, 브라우저로 조작하고 싶은 분은 살짝 이 페이지를 닫아 주세요.
kaggle APU 활용
그럼 빨리 kaggle API의 활용 방법을 기재하고 싶습니다만, 간단하게 전제와 본 기사의 골과 흐름을 이하에 기재합니다.
전제
PC: macOS Catalina
목표
CUI (터미널)에서
· kagle 데이터 세트 다운로드
· 경쟁 정보 확인
· 제출
거친 흐름
1.kaggle API 토큰 얻기
2.kaggle API 설치
3. 실행
1.kaggle API 토큰 얻기
먼저 Kaggle로 이동하여 사이트 오른쪽 상단의 아이콘을 클릭 -> My Account -> API 항목의 "Create New API Token"을 클릭하여 다운로드합니다.
2.kaggle API 설치
터미널을 시작하고
pip install kaggle
종료 후념을 위해 이용 가능한지의 확인,
which kaggle
그렇다면 방금 다운로드 한 토큰을 kaggle 디렉토리로 이동합니다.
mv ~/.Downloads/kaggle.json ~/.kaggle/
그리고 실행할 수 있도록,
chmod 600 ~/.kaggle/kaggle.json
명령을 실행합니다.
이제 사용할 수 있어야 합니다.
시도하려면 다음 명령을 실행해보십시오.
kaggle competitions list
이러한, 표시가 되면 설정 완료입니다!
3. 실행
그럼 실제로 kaggle API를 활용해 여러가지 해보자.
· 데이터 세트 다운로드
kaggle c download -c titanic -p ./Downloads/
이번에는 titanic compe의 데이터 세트를 다운로드하고 있습니다만, 물론 titanic을 다른 compe명으로 하면 다른 데이터 세트도 다운로드 가능합니다.
· 제출
kaggle competitions submit -c titanic -f submission.csv -m test
submission.csv라는 파일을 제출합니다.
참고로 다음 명령을 실행하여 도움말을 볼 수 있습니다.
kaggle c -h
이상으로 이번 기사는 끝입니다.
마지막으로
만일, 잘못이나 개선하는 편이 좋은 점등 있으면, 부담없이 코멘트나 리퀘스트 받을 수 있으면 기쁩니다.
Reference
이 문제에 관하여([kaggle 초보자용]Kaggle API 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/5sigma_AAA/items/791cca3214a89b9d1201
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그럼 빨리 kaggle API의 활용 방법을 기재하고 싶습니다만, 간단하게 전제와 본 기사의 골과 흐름을 이하에 기재합니다.
전제
PC: macOS Catalina
목표
CUI (터미널)에서
· kagle 데이터 세트 다운로드
· 경쟁 정보 확인
· 제출
거친 흐름
1.kaggle API 토큰 얻기
2.kaggle API 설치
3. 실행
1.kaggle API 토큰 얻기
먼저 Kaggle로 이동하여 사이트 오른쪽 상단의 아이콘을 클릭 -> My Account -> API 항목의 "Create New API Token"을 클릭하여 다운로드합니다.
2.kaggle API 설치
터미널을 시작하고
pip install kaggle
종료 후념을 위해 이용 가능한지의 확인,
which kaggle
그렇다면 방금 다운로드 한 토큰을 kaggle 디렉토리로 이동합니다.
mv ~/.Downloads/kaggle.json ~/.kaggle/
그리고 실행할 수 있도록,
chmod 600 ~/.kaggle/kaggle.json
명령을 실행합니다.
이제 사용할 수 있어야 합니다.
시도하려면 다음 명령을 실행해보십시오.
kaggle competitions list
이러한, 표시가 되면 설정 완료입니다!
3. 실행
그럼 실제로 kaggle API를 활용해 여러가지 해보자.
· 데이터 세트 다운로드
kaggle c download -c titanic -p ./Downloads/
이번에는 titanic compe의 데이터 세트를 다운로드하고 있습니다만, 물론 titanic을 다른 compe명으로 하면 다른 데이터 세트도 다운로드 가능합니다.
· 제출
kaggle competitions submit -c titanic -f submission.csv -m test
submission.csv라는 파일을 제출합니다.
참고로 다음 명령을 실행하여 도움말을 볼 수 있습니다.
kaggle c -h
이상으로 이번 기사는 끝입니다.
마지막으로
만일, 잘못이나 개선하는 편이 좋은 점등 있으면, 부담없이 코멘트나 리퀘스트 받을 수 있으면 기쁩니다.
Reference
이 문제에 관하여([kaggle 초보자용]Kaggle API 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/5sigma_AAA/items/791cca3214a89b9d1201
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([kaggle 초보자용]Kaggle API 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/5sigma_AAA/items/791cca3214a89b9d1201텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)