본문 바로가기
Programming/AI

[머신러닝/딥러닝] tensorflow + keras + nano 에디터 설치하기

by 제타 2018. 7. 1.
반응형

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






반응형