안녕하세요. 이번 포스팅에서는 요즘 연구/산업계에서 모두 화두가 되고 있는 딥러닝 테크놀로지를 구현하는 방법에 대해 서술하고자합니다. 딥러닝 기술은 흔히 이야기하는 인공지능의 한 범주라고 생각할 수 있는데요, 이번 챕터에서는 딥러닝을 수행할 수 있도록 도와주는 도구인 텐서플로우(Tensorflow)와 아나콘다(Anaconda)를 설치하는 법부터 알아보려고 합니다!
텐서플로우는 파이썬, C++, 자바 등 다양한 언어에서 동작하도록 구현되어 있지만 편의상 파이썬 개발환경에서 가장 많이 이용하고 있습니다. 일반적인 파이썬 공식 사이트(LINK)에서 설치파일을 내려 받고 파이썬을 설치해도 되지만, 수학적 계산을 도와주는 다양한 라이브러리를 직접 설치해야하는 번거로움이 있습니다. 이러한 라이브러리들을 모아서 배포해주는 파이썬 배포판들이 존재하는데요, 대표적인 것이 바로 아나콘다(Anaconda)입니다.
먼저 아나콘다를 설치하기 위해서 다음 링크의 주소로 들어가 아나콘다 설치파일을 내려 받습니다.
파이썬 3.6버전과 2.7버전 두 가지를 다운로드 받을 수 있지만, 윈도우 텐서플로우 패키지는 파이썬 3.5와 파이썬 3.6에서만 동작하므로 아나콘다 3.6버전을 설치합니다.
텐서플로우는 1.6버전부터 CPU버전 바이너리에서 AVX(고급 벡터 확장) 명령을 지원하도록 하였지만, AVX를 지원하지 않는 CPU를 사용하시는 분이면 텐서플로우 1.5 이하 버전을 사용하여야 합니다. 사용중인 CPU가 AVX 명령을 지원하는지는 다음 링크에서 확인 가능합니다.
일반 프로그램을 설치하는것과 같이 설치를 하고 나면, Anaconda3라는 폴더와 함께 다음 프로그램들이 자동적으로 설치되어 있음을 확인할 수 있습니다.
우리는 Anaconda Prompt를 사용해 텐서플로우 설치를 진행할 예정입니다.
Anaconda Prompt에 접속한 이후 먼저 conda 패키지를 업데이트합니다.
명령어 : conda update –n base conda
이때 proceed ([y]/n)? 이라는 문구가 나타나면 y를 입력하시면 됩니다!
다음으로 현재 설치된 conda 파이썬 패키지를 최신 버전으로 업데이트합니다.
명령어 : conda update --all
해당 두 과정을 수행하고 나면 텐서플로우 설치를 수행합니다.
아나콘다 배포버전에는 텐서플로 최신 버전이 포함되어있지 않으므로 기본 패키지 관리자인 pip를 이용해 텐서플로우를 설치합니다.
명령어 : pip install tensorflow
설치가 완료되면 IPython 쉘을 실행해 파이썬 코드를 작성할 수 있으며, 해당 쉘에서 tensorflow모듈을 임포트하여 사용합니다.
에러가 발생하지 않고 정상적으로 2번째 라인으로 넘어가면 성공입니다.
다음 포스팅에서는 쥬피터노트북과 아나콘다를 연결하는 내용에 대해 포스팅해보도록 하겠습니다. 감사합니다.
'개발 > Deep Learning' 카테고리의 다른 글
딥러닝을 위한 데이터셋 다운로드받기 (0) | 2018.08.29 |
---|---|
아나콘다 텐서플로우와 쥬피터노트북 (0) | 2018.08.28 |