텐서플로우로 구현한 Logistic Regression입니다. MNIST 데이터를 가지고 손글씨 이미지를 훈련시키는 과정을 설명하고 있습니다.
다음 포스팅에서는 실제 손글씨를 촬영한 이미지를 인식하도록 해봅니다.
다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올리고 있습니다. https://github.com/aymericdamien/TensorFlow-Examples |
# 수정 및 주석 : webnautes
|
텐서플로우 1.8 이상을 사용중이라면 경고 메시지(붉은색 부분)가 보입니다.
tensorflow.examples.tutorials.mnist가 deprecated 되었기 때문입니다. 언제가 될지 모르지만 이후 버전에서는 tensorflow.examples.tutorials.mnist를 사용할 수 없게 된다는 의미입니다.
WARNING:tensorflow:From C:/Users/webnautes/PycharmProjects/TensorFlow_Project/tensorflow_example0.py:15: read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version. Instructions for updating: Please use alternatives such as official/mnist/dataset.py from tensorflow/models. WARNING:tensorflow:From C:\Users\webnautes\PycharmProjects\TensorFlow_Project\venv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version. Instructions for updating: Please write your own downloading logic. WARNING:tensorflow:From C:\Users\webnautes\PycharmProjects\TensorFlow_Project\venv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:262: extract_images (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version. Extracting /tmp/data/train-images-idx3-ubyte.gz Instructions for updating: Please use tf.data to implement this functionality. Extracting /tmp/data/train-labels-idx1-ubyte.gz WARNING:tensorflow:From C:\Users\webnautes\PycharmProjects\TensorFlow_Project\venv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:267: extract_labels (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version. Extracting /tmp/data/t10k-images-idx3-ubyte.gz Instructions for updating: Please use tf.data to implement this functionality. WARNING:tensorflow:From C:\Users\webnautes\PycharmProjects\TensorFlow_Project\venv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:110: dense_to_one_hot (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version. Instructions for updating: Please use tf.one_hot on tensors. Extracting /tmp/data/t10k-labels-idx1-ubyte.gz WARNING:tensorflow:From C:\Users\webnautes\PycharmProjects\TensorFlow_Project\venv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version. Instructions for updating: Please use alternatives such as official/mnist/dataset.py from tensorflow/models. Epoch: 0001 cost= 1.183076352 Epoch: 0002 cost= 0.665184037 Epoch: 0003 cost= 0.552788179 Epoch: 0004 cost= 0.498665012 Epoch: 0005 cost= 0.465521260 Epoch: 0006 cost= 0.442458578 Epoch: 0007 cost= 0.425512567 Epoch: 0008 cost= 0.412130045 Epoch: 0009 cost= 0.401401070 Epoch: 0010 cost= 0.392384722 Epoch: 0011 cost= 0.384796427 Epoch: 0012 cost= 0.378197923 Epoch: 0013 cost= 0.372393805 Epoch: 0014 cost= 0.367272223 Epoch: 0015 cost= 0.362745550 Epoch: 0016 cost= 0.358568502 Epoch: 0017 cost= 0.354875129 Epoch: 0018 cost= 0.351518696 Epoch: 0019 cost= 0.348347432 Epoch: 0020 cost= 0.345422015 Epoch: 0021 cost= 0.342711662 Epoch: 0022 cost= 0.340236284 Epoch: 0023 cost= 0.337918483 Epoch: 0024 cost= 0.335740143 Epoch: 0025 cost= 0.333700363 최적화 완료 Accuracy: 0.9144 |
원본 코드
마지막 업데이트 - 2018. 8. 30
'Deep Learning & Machine Learning > 강좌&예제 코드' 카테고리의 다른 글
Tensorflow 강좌 - Logistic Regression를 이용하여 실제 손글씨 숫자 인식해보기(MNIST) (6) | 2018.09.15 |
---|---|
예제로 배우는 텐서플로우 강좌 - 7. 훈련된 모델 파라미터 저장하기 (0) | 2018.08.31 |
예제로 배우는 텐서플로우 강좌 - 5. Linear Regression (15) | 2018.08.30 |
예제로 배우는 텐서플로우 강좌 - 4. 행렬(matrix) 계산 (0) | 2018.08.30 |
예제로 배우는 텐서플로우 강좌 - 3. 플레이스 홀더(Placeholder) (0) | 2018.08.30 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!