tensorflow는 기계학습 라이브러리가 아닌 연산 라이브러리이다. 단지 연산을 아주 잘하기 때문에 기계학습에 사용하는 것이다.
그리고 keras는 tensorflow를 활용하여 딥러닝을 하는 라이브러리인데
이제 이 keras를 활용하여 딥러닝을 할 것이므로 텐서플로우와 케라스를 설치해보자!
먼저 파이썬 버전을 알아보자
(base) root@34bd4154f896:/# python --version
Python 3.6.5 :: Anaconda, Inc.
이제 파이썬 버전에 맞는 텐서플로우를 설치하자.
(base) root@34bd4154f896:/# conda create -n tensorflow python=3.6.5
중간에 y를 한번 눌러줘야한다.
이제 케라스를 설치한다.
(base) root@34bd4154f896:/# pip install keras
그리고 nano 에디터를 설치한다.
(base) root@34bd4154f896:/# apt-get install nano
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nano
만약 위처럼 설치가 안되면 apt-get update를 통해 업데이트를 해주면 된다!
여기까지 nano editor를 설치했으면 케라스의 설정파일을 세팅한다.
먼저 keras 폴더를 생성한다.
(base) root@34bd4154f896:/# mkdir ~/.keras
그 안에 json파일을 하나 만들고 수정한다.
(base) root@34bd4154f896:/# nano ~/.keras/keras.json
nano ~/.keras/keras.json 명령어를 입력하면 다음처럼 들어가지는데 다음과 같이 수정한다.
{
"image_dim_ordering": "tf",
"epsilon": 1e-07,
"floatx": "float32"
"backend": "tensorflow"
}
빠져나올때는 컨트롤+X를 누르면 되고 y를 눌러 저장한다.
여기까지 잘 되었는지 확인하기 위해 폴더에 이동하여 방금 생성한 것을 출력해본다.
(base) root@34bd4154f896:/# cd ~/.keras/
(base) root@34bd4154f896:~/.keras# ls
(base) root@34bd4154f896:~/.keras# cat keras.json
마지막으로 tensorflow 모듈을 사용할 것이므로 tensorflow을 설치해준다.
(base) root@34bd4154f896:/ai# pip install tensorflow
마지막으로 exit로 빠져나와서 컨테이너를 commit한다.
$ docker commit 34bd4154f896 mlearn:init
'Programming > AI' 카테고리의 다른 글
[머신러닝/딥러닝] 이미지 검색 - 유사한 이미지 찾기 (3) | 2018.07.08 |
---|---|
KoNLPy(코넬파이) 설치 및 트위터 형태소 분석기 api 예제 (0) | 2018.07.01 |
머신러닝이란? 머신러닝 개요 (교사학습, 비교사학습, 강화학습, 머신러닝 플로우 차트) (0) | 2018.06.30 |
머신러닝 - 붓꽃 데이터로 어떤 붓꽃인지 예측하기 (0) | 2018.06.26 |
아나콘다에 scikit learn + pandas 기본 구성 (0) | 2018.06.25 |