Google Drive Colaboratory소개

머신러닝이나 딥러닝 코드를 돌리다보면 속도 때문에 GPU를 사용하고 싶어지는데 클라우드나 장비를 구축하는 비용이 부담 될 때 로컬 장비보다 좀 더 나은 성능으로 코드를 돌려보고 공유할 수 있는 도구를 소개합니다.

무료 GPU로 파이썬 노트북을 사용할 수 있는 google Colaboratory 소개

google Colaboratory GPU 예제 코드:
https://colab.research.google.com/notebooks/welcome.ipynb
https://colab.research.google.com/notebooks/gpu.ipynb

텐서플로우 GPU 문서

https://www.tensorflow.org/programmers_guide/using_gpu

Colaboratory에 오신 것을 환영합니다!

Colaboratory는 텍스트, 코드, 코드 출력을 하나의 공동작업 문서로 통합해 주는 데이터 분석 도구입니다.

print('Hello, Colaboratory!')

Hello, Colaboratory!

Colaboratory를 사용하면 클릭 한 번만으로 사용 중인 브라우저에서 텐서플로우 코드를 실행할 수 있습니다. 아래의 예에서는 두 개의 행렬을 추가합니다.

import tensorflow as tf
import numpy as np

with tf.Session():
  input1 = tf.constant(1.0, shape=[2, 3])
  input2 = tf.constant(np.reshape(np.arange(1.0, 7.0, dtype=np.float32), (2, 3)))
  output = tf.add(input1, input2)
  result = output.eval()

result

array([[ 2., 3., 4.],
[ 5., 6., 7.]], dtype=float32)

Colaboratory에는 matplotlib와 같이 널리 사용되는 라이브러리가 포함되어 시각화를 단순화할 수 있습니다.

import matplotlib.pyplot as plt

x = np.arange(20)
y = [x_i + np.random.randn(1) for x_i in x]
a, b = np.polyfit(x, y, 1)
plt.plot(x, y, 'o', np.arange(20), a*np.arange(20)+b, '-');

png

Colaboratory는 Google Cloud BigQuery와 함께 사용할 수 있습니다.

샘플 BigQuery 노트.

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.