기계 학습 모델을 만들고 싶지만 작업 부하를 감당할 수 있는 컴퓨터가 없다고 가정할 경우, 구글 주식회사 당신을 위한 플랫폼입니다. 이번 포스팅에서는 구글 Colab을 활용하는 방법을 알아 보겠습니다.
구글 Colab이란 무엇입니까?
Colaboratory의 약자인 Google Colab은 사용자가 Jupyter Notebook 환경에서 Python 코드를 공동으로 작성하고 실행할 수 있도록 Google에서 제공하는 무료 클라우드 기반 플랫폼입니다. Google 공동작업 노트, 무료 GPU 리소스에 액세스할 수 있는 가상 환경인 Google Colab Python을 제공하여 기계 학습(ML) 및 데이터 과학 작업을 용이하게 하도록 설계되었습니다.
구글 Colab의 장점
Google Colab은 데이터 과학자, 연구원, 기계 학습 실무자 사이에서 널리 선택되는 여러 가지 이점을 제공합니다. Google Collaboratory 노트북의 주요 기능은 다음과 같습니다.
- GPU 무료 액세스: Colab은 무료 GPU 액세스를 제공합니다. 이는 상당한 컴퓨팅 성능이 필요한 머신러닝 모델을 학습시키는 데 특히 유용합니다.
- 설정이 필요하지 않습니다 : Colab은 클라우드에서 실행되므로 사용자가 자체 개발 환경을 설정하고 구성할 필요가 없습니다. 이를 통해 빠른 코딩과 협업에 편리합니다.
- 공동 편집: 여러 사용자가 동일한 Colab 노트북에서 동시에 작업할 수 있으므로 공동 프로젝트에 유용한 도구입니다.
- Google 드라이브와 통합 : Colab은 Google 드라이브와 통합되어 사용자가 작업 내용을 Google 드라이브 계정에 직접 저장할 수 있습니다. 이를 통해 다양한 장치에서 노트북을 쉽게 공유하고 액세스할 수 있습니다.
- 인기 있는 라이브러리 지원 :Colab에는 TensorFlow, PyTorch, Matplotlib 등 머신러닝, 데이터 분석, 시각화를 위한 널리 사용되는 다양한 Python 라이브러리가 사전 설치되어 있습니다.
- 간편한 공유 :Colab 노트북은 Google Docs나 Sheets처럼 쉽게 공유할 수 있습니다. 사용자는 노트북에 대한 링크를 제공할 수 있고, 다른 사람들은 실시간으로 코드를 보거나 편집할 수 있습니다.
Google Colab 시작하기
Google Collaboratory Notebook 작업을 시작하려면 먼저 Google 계정에 로그인한 후 이 링크로 이동하세요. https://colab.research.google.com .
협업 노트북 열기
웹사이트를 열면 다음 탭이 포함된 팝업이 표시됩니다.
Google 공동작업 노트
- 예: 다양한 예제가 포함된 Jupyter 노트북이 많이 포함되어 있습니다.
- 최근의: 최근에 작업한 Jupyter 노트북입니다.
- 구글 드라이브: Google 드라이브의 Jupyter 노트북.
- 깃허브: GitHub에서 Jupyter 노트북을 추가할 수 있지만 먼저 Colab을 GitHub와 연결해야 합니다.
- 업로드: 로컬 디렉터리에서 업로드하세요.
협업 노트북 만들기
그렇지 않으면 할 수 있습니다 새로운 Jupyter 노트북 만들기 오른쪽 하단에 있는 New Python3 Notebook 또는 New Python2 Notebook을 클릭하세요.
노트북 설명
Google 공동작업 노트
새 노트북을 생성하면 Untitled0.ipynb를 사용하여 Jupyter 노트북이 생성되고 Google 드라이브의 폴더에 저장됩니다. Colab 노트북 .
라운드 로빈 스케줄링
이제 본질적으로 Jupyter Notebook이므로 Jupyter Notebook의 모든 명령이 여기에서 작동합니다. 하지만 자세한 내용은 Jupyter 노트북 시작하기 .
여기서 무엇이 다른지 이야기해 보겠습니다.
런타임 환경 변경: 다음을 클릭하세요. 실행 시간 드롭 다운 메뉴. 선택하다 런타임 유형 변경 . python2 또는 3을 선택하십시오. 런타임 유형 드롭 다운 메뉴.
Google Colab의 런타임 설정
GPU 및 TPU 사용
다음을 클릭하세요. 실행 시간 드롭 다운 메뉴. 선택하다 런타임 유형 변경 . 이제 원하는 항목(GPU, CPU, None)을 선택하세요. 하드웨어 가속기 드롭 다운 메뉴.
Google Colab의 GPU 및 TPU
Colab에서 Python을 선택하세요.
Colab에서 GPU 확인
파이썬
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
GPU가 연결되면 다음과 같이 출력됩니다.
'/device:GPU:0'>
그렇지 않으면 다음과 같이 출력됩니다.
''>
TPU 확인
파이썬
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
GPU가 연결되면 다음과 같이 출력됩니다.
Connected to TPU>
그렇지 않으면 다음과 같이 출력됩니다.
Not connected to TPU>
Python 패키지 설치
사용할 수 있습니다 씨 패키지를 설치하려면. 예를 들어:
파이썬
! pip install pandas> |
>
>
Google Colab에서 GitHub 저장소 복제
사용 자식 클론 명령. 예를 들어:
파이썬
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Google Colab에 파일 업로드
파이썬
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
파일 선택을 선택하고 원하는 파일을 업로드하세요. 제3자 쿠키가 비활성화된 경우 활성화하십시오.
그런 다음 데이터 프레임에 저장할 수 있습니다.
파이썬
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Google 드라이브를 마운트하여 파일 업로드
mntDrive 폴더 안에 드라이브를 마운트하려면 다음을 실행하십시오.
파이썬
숫자로 보는 알파벳
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
그런 다음 링크가 표시되면 해당 링크를 클릭한 다음 액세스를 허용하고 나타나는 코드를 복사하여 인증 코드 입력:에 붙여넣으세요. 이제 Google 드라이브의 모든 데이터를 보려면 다음을 실행해야 합니다.
파이썬
! ls> '/mntDrive/My Drive"'> |
>
>
구글 Colab에 파일 업로드하기
Google Colab의 파일 계층 구조
컨트롤 버튼(CODE, TEXT, CELL) 아래 왼쪽 상단의>를 클릭하여 파일 계층 구조를 볼 수도 있습니다.
Google Colab에서 파일 다운로드
file_name.csv를 다운로드한다고 가정해 보겠습니다. 다음을 실행하여 파일을 Google 드라이브에 복사할 수 있습니다(데이터 폴더에서 Google 드라이브에 데이터 폴더를 만들어야 함).
파이썬
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
파일은 renamed_file_name.csv 이름으로 데이터 폴더에 저장됩니다. 이제 거기에서 직접 다운로드할 수 있습니다. 또는 파일 계층 구조를 열고 마우스 오른쪽 버튼을 클릭하면 다운로드 옵션이 제공됩니다. Jupyter 노트북 다운로드: 다음을 클릭하세요. 파일 왼쪽 상단에 드롭다운 메뉴가 있습니다. 선택하다 .ipynb 다운로드 또는 .py 다운로드
Google Colab에서 파일 다운로드
Jupyter 노트북 공유: 다른 사람의 이메일 주소를 추가하거나 공유 가능한 링크를 생성하여 노트북을 공유할 수 있습니다.
Google Colab에서 jupyter 노트북 공유
Google Colab 노트 공유
결론
결론적으로 Google Colab은 Python 코딩을 위한 다재다능하고 접근 가능한 플랫폼으로 돋보입니다.
Google Colab – FAQ
Google Colab은 Python 전용인가요?
Google Colab은 Python 외에도 R, Julia 등 노트북 환경을 통해 다른 언어도 지원합니다.
Google Colab 로그인하시겠습니까?
Google Colab에 로그인하려면 Colab 웹사이트를 열고 오른쪽 상단에 있는 로그인을 클릭한 다음 Google 계정 자격 증명으로 로그인하세요.