이 장의 첫 번째 예제로 다시 돌아가서 지금까지 배웠던 내용을 이용하여 코드를 자세하게 리뷰해 보겠습니다.
먼저 입력 데이터입니다.
(60000, 28 * 28)) = .astype("float32") / 255 = .reshape((10000, 28 * 28)) = .astype("float32") / 255, ), ( , ) = mnist.load_data() = .reshape((
입력 이미지의 데이터 타입은 float32로, 훈련 데이터는 (60000, 784) 크기, 테스트 데이터는 (10000, 784) 크기의 넘파이 배열로 저장됩니다.
다음은 모델입니다.
512, ="relu"), layers.Dense(10, ="softmax") ])= keras.Sequential([ layers.Dense(
이 모델은 2개의 Dense 층이 연결되어 있고 각 층은 가중치 텐서를 포함하여 입력 데이터에 대한 몇 개의 간단한 텐서 연산을 적용합니다. 층의 속성인 가중치 텐서는 모델이 정보를 저장하는 곳입니다.