brunch

라이킷 댓글 32 공유 259 브런치 글을 SNS에 공유해보세요

You can make anything
by writing

- C.S.Lewis -

인공지능 키우기
by 이영민 Jan 25. 2017

윈도우에 TensorFlow를 설치하는 쉬운 방법

using Anaconda 

구글, 야후, MS, 바이두, 삼성 등의 글로벌 IT 기업들이 자체적으로 개발한 인공지능(AI) 기술을 오픈소스로 공개하고 있습니다. 저는 그중에서도 구글이 만든 텐서플로우(TensorFlow)가 궁금했습니다.


TensorFlow는 구글에서 2015년 11월에 공개한 오픈소스 machine intelligence 라이브러리입니다. 구글에서는 이미 TensorFlow를 통해 개발된 머신러닝 알고리즘을 지메일의 스팸 필터링이미지 자동 분류에 적용했다고 해요. 


TensorFlow가 대체 뭔지 궁금해 죽겠습니다. 빨리 내 컴퓨터에 설치해 봅시다.


일단 제 컴퓨터(노트북) 환경은 아래와 같습니다. 핵심을 요약하자면 윈도우 64비트를 사용하고 있다는 것입니다. 이제부터 윈도우 64비트 환경에 TensorFlow를 쉽고 빠르게 설치할 수 있는 방법을 알려드겠습니다. 

  

내 노트북의 기본 정보


TensorFlow를 설치할 수 있는 방법은 여러 가지가 있습니다. 관련 내용은 깃북에 잘 나와 있으니 참고하시면 되고요, 저는 그중에서도 가장 간단한 방법인, 아나콘다(Anaconda)를 이용해서 CPU에 설치하는 방법을 알려드리려고 합니다. 




1. Python 설치하기


일단 가장 먼저 해야 할 일은 파이썬(Python)을 설치하는 것입니다. 윈도우에서는 TensorFlow가 Python 3.5 이상부터 동작하기 때문에 반드시 Python 3.5 이상의 버전을 설치하셔야 합니다. 저는 3.5.3을 다운로드했는데요, 해당 버전을 설치하시려면 아래 사이트로 들어가셔서 각자 컴퓨터 환경에 맞는 버전을 다운로드하시면 됩니다.


https://www.python.org/downloads/release/python-353/


저는 아래 그림에서 표시한 것과 같이 윈도우 64비트 버전의 exe 인스톨러를 다운로드하여 설치했습니다. web-based 인스톨러는 설치하는 중간에 에러가 나더라고요. 


다운로드 가능한 Python 설치 파일 목록


설치는 디폴트로 설정돼 있는 값을 따라서 끝까지 쭉 진행하시면 됩니다.


Python 설치 화면




2. Anaconda 설치하기


Python 3.5 이상의 버전을 설치한 후에는 Anaconda를 설치해야 합니다. 현재 윈도우 환경에 제공되고 있는 것은 Anaconda 4.2.0 버전으로 아래 사이트에서 다운로드할 수 있습니다.


https://www.continuum.io/downloads


이때 주의할 점에 대해 알려드리겠습니다.


1) 설치 전 유의사항

- Python 3.5 버전을 다운로드하셔야 합니다(비트는 자신의 컴퓨터 사양에 맞게 선택하세요).

- 다운로드된 exe 파일을 열 때 반드시 관리자 권한으로 실행하셔야 합니다.

- 그리고 디폴트로 설정돼 있는 값에 따라 설치하시면 됩니다.


윈도우 환경에 제공되는 Anaconda 설치 파일


2) 설치 후 유의사항

- 설치 후에는 Anaconda prompt를 관리자 권한으로 실행하셔야 합니다.

- 조금 기다리면 아래와 같은 화면이 뜹니다. 그럼 다음 단계로 넘어가죠.


Anaconda prompt 초기 화면




3. TensorFlow 설치하기


Anaconda Prompt에서 TensorFlow를 설치하기 위해서는 3단계를 거쳐야 합니다. Anaconda Prompt창에 각 단계별로 해당하는 명령어를 입력해 봅시다. 


1) Step 1: pip 업그레이드하기

> python -m pip install --upgrade pip 


2) Step 2: Conda 환경 만들기

> conda create -n tensorflow python=3.5

Proceed ([y]/n)? y


3) Step 3: TensorFlow 설치하기

> activate tensorflow

# 프롬프트가 'tensorflow'로 바뀜
(tensorflow) > pip install tensorflow     


설치가 끝났습니다. 이제 잘 설치됐나 테스트를 해 보죠. 

(tensorflow) > python    # python 터미널 열기

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!

>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42


위 같이 명령어가 실행이 되면 잘 설치가 된 것입니다. 참고로 Python IDE로는 PyCharm을 추천해 드립니다. 아래 사이트에서 다운로드하실 수 있습니다.


https://www.jetbrains.com/pycharm/



(제목 배경 사진 출처)

keyword
magazine 인공지능 키우기
서울대학교 GIS/LBS LAB에서 위치 기반 데이터 분석 및 알고리즘에 대한 연구를 하는 대학원생입니다. 요즘에는 인공지능에 대한 스터디를 하고 있습니다.
댓글

    매거진 선택

    키워드 선택 0 / 3 0
    브런치는 최신 브라우저에서 최적화 되어있습니다. IE chrome safari