Loading...
2020. 5. 11. 11:55

Keras(케라스)로 CNN 모델 구성하기

반갑습니다. 이번 글에서는 Keras를 사용하여 모델을 구성해보고, 파일로 저장해보고, 평가(분류)까지 해보도록 하겠습니다. Keras 자체가 파이썬 기반의 딥러닝 라이브러리이므로, 상당히 직관적인 코딩을 할 수 있다는 점이 매력적으로 다가오는 것 같습니다. 저의 경우 Tensorflow를 백엔드로 사용하고 있습니다. 지금부터는 코드를 하나하나 짚어가면서 진행해보도록 하겠습니다. 1. 데이터 셋(이미지) 가져오기 먼저 학습을 시키고 검증에 사용할 데이터로는 CIFAR-10 데이터셋을 사용하겠습니다. CIFAR-10 dataset의 경우, 32x32 사이즈의 6만 개의 이미지로 구성됩니다. 10개의 클래스로 분류되어 있으며, 각 클래스당 6000장의 이미지로 구성이 되어 있으며 실제로 훈련에 사용되는 것은..

2020. 3. 18. 19:57

Anaconda(아나콘다) 에서 Keras(케라스) 설치하기

반갑습니다. 이번 글에서는 아나콘다를 사용하여 케라스까지 설치해보는 작업을 진행하도록 하겠습니다. 아나콘다는 일반적으로 정말 다양한 라이브러리 패키지들을 모아놓은 소프트웨어인데, Python을 포함해 연산이나 데이터 사이언스 작업에 주로 사용되는 Pandas, Numpy, Scipy, Scikit-learn, Matplotlib과 같은 다양한 라이브러리가 약 150개가 넘게 존재하며 명령어 한 줄로 손쉽게 추가하여 사용할 수 있습니다. conda는 이러한 패키지들을 관리해주는 관리자 역할을 하는 프로그램이라 볼 수 있습니다. 이러한 유용성 때문에 머신러닝, 딥러닝 관련 분야에서 Python을 사용하는 경우 주로 사용하는 프로그램이라고 해도 무방할 것 같습니다. 제가 아나콘다를 사용하면서 느낀 강점은 아나..