def build_model() :
model = Sequential()
model.add( Flatten() )
model.add(Dense(128 ,'relu' ) )
model.add(Dense(64,'relu') )
model.add( Dense(10, 'softmax') )
model.compile('adam','sparse_categorical_crossentropy',['accuracy'])
return model
기존 flatten을 활용한 식
def build_model() :
model = Sequential()
model.add(Dense(128 ,'relu', input_shape=(784,) ) )
model.add( Dropout(0.2) )
model.add(Dense(64,'relu') )
model.add( Dense(10, 'softmax') )
model.compile('adam','sparse_categorical_crossentropy',['accuracy'])
return model
플래튼을 사용 안하고
행렬을 뜯어서 일렬로 정렬시킴
28*28의 =784 컬럼을 가진 표라고 생각하면 됨
'파이썬 > 텐서플로우' 카테고리의 다른 글
Tensorflow : MNIST 손글씨 숫자예측 ANN으로 모델링 하기 (0) | 2022.12.29 |
---|---|
완성한 인공지능 model , 네트워크 , weight 저장 하는 방법 (0) | 2022.12.29 |
Tensorflow Callback class를 이용한 오버피팅 방지 (0) | 2022.12.29 |
Tensorflow 이미지분류(ANN) 모델링 하기 (0) | 2022.12.29 |
Tensorflow 이미지분류(ANN) 과 Flatten (0) | 2022.12.29 |