목록2026/01/29 (2)
공부일기
손실 곡선을 그려보며 최고의 신경망 모델을 얻어보자. 손실 곡선계속 새로 모델을 만드는것이 귀찮으니까 모델 만드는 것을 함수로 지정하겠다. def model_fn(a_layer=None): model = keras.Sequential() model.add(keras.layers.Input(shape=(28,28))) model.add(keras.layers.Flatten()) model.add(keras.layers.Dense(100, activation='relu')) if a_layer: model.add(a_layer) model.add(keras.layers.Dense(10, activation='softmax')) return model 코드 보면 알듯이 층을 넣어주면 그 층을..
Keras와 패션 MNIST 데이터셋을 활용하여 인공신경망, 딥러닝에 대한 기초를 다져보겠습니다. Keras로 MNIST 데이터셋 load해오기import keras(train_input, train_target), (test_input, test_target)=keras.datasets.fashion_mnist.load_data() keras.datasets 아래에 있는 fashion_mnist 데이터를 load_data() 함수를 사용해서 훈련데이터와 테스트 데이터로 나눠서 가져와 준다. print(train_input.shape, train_target.shape)(60000, 28, 28) (60000,) 훈련데이터에는 이미지의 크기가 28X28인 패션 이미지 60000개가 들어있는것을 알 수 ..
