Tensorflow 시작하기 5 (Layer)
사용 버전: Python 3.7.6, Tensorflow 2.1.0
이번 시간에는 층(Layer)을 만들어봅시다.
입력 이미지를 평평하게 폅니다.
이미지를 펴기 위해서는 크기를 알아야 합니다.
28 x 28 크기의 이미지군요.
Layer를 쌓기 위해서는 tf.keras.Sequence()를 사용합니다.
순차적으로 층을 쌓을 수 있습니다.
펴는 건, tf.keras.Flatten()을 사용합니다.
Output Shape를 보시면, 784가 나옵니다. (28 x 28)입니다.
10 개의 숫자의 경우의 수를 확인하기 위해서는 10 개로 간추릴 필요가 있습니다.
tf.keras.layer.Dense는 원하는 수만큼 줄여줍니다.
우리는 층(Layer)를 만들었습니다.
끝.
코드:
https://github.com/shwoghk14/mnist_tensorflow
기획: MNIST 데이터 셋을 이용하여, 손글씨 숫자를 맞추는 AI(인공지능) 만들기
이번 시간에는 층(Layer)을 만들어봅시다.
입력 이미지를 평평하게 폅니다.
이미지를 펴기 위해서는 크기를 알아야 합니다.
28 x 28 크기의 이미지군요.
Layer를 쌓기 위해서는 tf.keras.Sequence()를 사용합니다.
순차적으로 층을 쌓을 수 있습니다.
펴는 건, tf.keras.Flatten()을 사용합니다.
Output Shape를 보시면, 784가 나옵니다. (28 x 28)입니다.
10 개의 숫자의 경우의 수를 확인하기 위해서는 10 개로 간추릴 필요가 있습니다.
tf.keras.layer.Dense는 원하는 수만큼 줄여줍니다.
우리는 층(Layer)를 만들었습니다.
끝.
코드:
https://github.com/shwoghk14/mnist_tensorflow
카테고리: Tensorflow, BlackSmith
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.