본문 바로가기

딥러닝/텐서플로우

간단한 CNN(Convolutional neural network) 만들어보기 텐서플로우로 간단한 CNN(Convolutional neural network) 만들어보기 이번 글에서는 MNIST 데이터 셋을 이용해서 텐서플로우에서 CNN을 구성해봅니다.즉, MNIST 데이터셋을 읽어와서 필기체숫자가 0~9 중 무엇인지를 구별해 낼 것입니다.CNN의 이론보다 '구현' 에 초점을 두고 작성하였습니다.CNN에 대해서 전혀 모르시는 분들은 이론을 보고 오시면 좋겠습니다. 1. tensorflow import + MNIST 데이터셋 읽어오기 123import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=T.. 더보기
텐서플로우(TensorFlow), Anaconda 설치로 머신러닝 시작하기 텐서플로우로 머신러닝 시작하기.(CPU만, CUDA(X)) 4단계로 설치를 진행하면 된다. 1. Python3.x 설치2. Anaconda 설치3. TensorFlow 설치**설치가 되있는 부분은 건너 뛰어도 무방하다.**설치 과정은 https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#anaconda-installation 을 바탕으로 작성하였다.실제 작업환경은 Ubuntu 노트북이지만, 작성을 위해 VirtualBox에서 실행한 모습을 스크린샷으로 넣었다. 1. Python3.x 설치파이썬은 2.x버젼과 3.x 버젼이 존재하지만 3.x을 기준으로 설치한다.우선 파이썬이 깔려있는지를 확인하여야 한다. 기본적으로 Ubuntu환경이라면 설치.. 더보기