아나콘다(Anaconda)및 텐서플로우(tensoflow)

아나콘다(Anaconda)는 수학과 과학 분야에서 사용되는 여러 패키지들을 묶어 놓은 파이썬 배포판으로서 SciPy, Numpy, Matplotlib, Pandas 등을 비롯한 많은 패키지들을 포함하고 있다. 텐서플로(TensorFlow)는 구글(Google)에서 만든, 딥러닝 프로그램을 쉽게 구현할 수 있도록 다양한 기능을 제공해주는 라이브러리이다.

1. 환경 설정


1) 가상환경 Anaconda 설치

  • Anaconda를 설치하기 위해서는 Anaconda 에서 자신의 OS에 맞는 프로그램을 다운받아 설치하면 된다. 윈도우 버전은 여기 에서 다운

2) 텐서플로우(Tensorflow) 설치 텐서플로우를 새로 만든 가상환경에 설치.(Anaconda Prompt에서 실행)

conda install tensorflow

텐서플로우 활성화

activate tensorflow

텐서플로우 버전 확인

Hello World 문자열 출력해보기

3) 주피터노트북(Jupyter notebook) 설치 및 실행

conda install jupyter notebook

jupyter notebook

자세한 설치 과정은 여기를 참고.

2. Colab 사용하기

Colab 사용법

구글 지메일 계정으로 로그인 http://colab.research.google.com 접속 파일 > 새 python 3 노트

GPU 사용하기

: 런타임 유형을 변경 런타임 > 런타임 유형 변경 > 하드웨어 가속기 설정 – GPU 명령으로 GPU 사양 확인

구글 드라이브 연동

from google.colab import drive
drive.mount('/content/drive')

URL 링크 > 인증키 확인 > Colab 에 입력

test_colab 폴더 생성 및 확인

!mkdir -p '/content/drive/My Drive/test_colab'
!ls -Fcal '/content/drive/My Drive/test_colab'

위 폴더에 df.csv파일 만들어서 행렬 저장

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(10, 5))
df.to_csv("/content/drive/My Drive/test_colab/df.csv")

3. 딥러닝 관련 파이썬 기초 문법


  1. 점프 투 파이썬.
  2. 파이썬으로 배우는 딥러닝 교과서 (전체 예제 소스).
    파이썬 기초 문법 예제 소스
    변수와 자료형
    반복문 (Lab1)
    함수 기초 (Lab2)
    Numpy (Lab3)
    Pandas(Lab4)
    데이터 시각화, matplotlib
    OpenCV 이용 및 이미지 데이터 전처리