반응형
Keras에서는 Theano Backend와 Tensorflow Backend 둘 중 하나를 골라서 사용할 수 있습니다. 둘 중 어느것을 Backend로 사용하더라도 별 차이는 없습니다. 아주 약간의 차이가 있는데 예를 들어 이미지를 input으로 줄 때 차원값의 순서가 바뀌기도 합니다.
Windows를 사용하는 유저의 경우, Keras를 설치하였다면 사용자 폴더 아래에 .keras 폴더가 있습니다. 이 폴더 아래에 keras.json 파일이 있는데 이것을 수정하시면 Backend를 바꿀 수 있습니다. 물론 Backend도 설치가 되어있어야합니다. 즉 Theano나 Tensorflow를 설치하여야합니다.
파일 경로
C:\Users\(사용자이름)\.keras\keras.json
Theano
{
"image_dim_ordering": "th",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "theano"
}
Tensorflow
{
"image_dim_ordering": "channels_last",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
keras.json 파일을 위와같이 수정하면 각각 Theano backend와 tensorflow backend로 구동되어집니다.
반응형
'Tools > Keras' 카테고리의 다른 글
Keras - 모델 저장하고 불러오기 (3) | 2017.07.19 |
---|---|
Keras와 Tensorflow 사용할 때 유용한 아나콘다 가상환경 (0) | 2017.07.01 |
Keras - MNIST 데이터로 CNN(Convolutional Neural Network) Training (0) | 2017.01.22 |
Keras - MNIST 데이터로 MLP(Multi Layer Perceptrons) Training (0) | 2017.01.20 |
Keras (with Theano Backend) 설치 (0) | 2016.11.09 |