출처 : http://it.plusblog.co.kr/221177145686
파이썬(python)에 텐서플로우(tensorflow)를 설치해보겠다.
1. 텐서플로우(TensorFlow)란?
텐서플로우(TensorFlow)란 구글에서 만든 머신 인텔리전스(Machine Intelligence)를 위한 오픈소스 라이브러리다. 데이터 플로우(Data Flow)를 이용해 연산을 처리할 수 있도록 도와주는 라이브러리로 파이썬으로 작성된 라이브러리다.
텐서플로우를 이용하여 2016년부터 전세계적으로 큰 이슈를 불러일으키는 딥러닝(Deep Learning)을 구현할 수 있다.
2. 텐서플로우 설치하기
텐서플로우는 pip라는 패키지 관리 소프트웨어를 이용해서 쉽게 설치할 수 있다.
위 두 명령어를 이용해서 설치할 수 있다. 첫 번째 명령어는 CPU 버전의 텐서플로우이며, 두 번째는 GPU를 사용하는 버전의 텐서플로우이다.
텐서플로우 설치 명령어를 수행했을 때 다음과 같은 에러 메시지를 보게 될 수 있다.
이 글을 작성하고 있는 현재 텐서플로우는 파이썬 버전 3.5까지만 지원한다. 파이썬 버전 3.6을 사용하고 있는 사용자의 컴퓨터에 텐서플로우를 설치하려고하면 위와 같은 에러가 발생할 수 있다. 이 경우 파이썬 버전 3.5를 사용하기 바란다.
3. 텐서플로우 설치확인
텐서플로우가 제대로 설치되었는지 확인하려면 다음을 실행해보면 된다.
버전 정보가 제대로 찍히고, tensorflow를 파이썬에 import 할 때 에러가 발생하지 않으면 문제 없이 설치된 것이다.
4. 텐서플로우 기초 프로그래밍 예제
파이썬 프로젝트를 만들고 다음과 같은 소스코드를 작성하고 실행시켜보자.
위 코드를 수행하면,
이런 결과가 나온다. prefix로 붙은 b는 Bytes literals라는 의미다.
import를 수행했을 때, 위와 같은 에러가 발생한다면 'visual c++ redistributable for visual studio 2015'를 설치해주면 된다. 해당 파일은 마이크로소프트 다운로드 센터에서 받을 수 있다. (링크 : Visual Studio 2015용 Visual C++ 재배포 가능 패키지 - 마이크로소프트 다운로드 센터)