from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense # 모델을 설정합니다. = Sequential() .add(Dense(24, =60, ='relu')) .add(Dense(10, ='relu')) .add(Dense(1, ='sigmoid')) # 모델을 컴파일합니다. .compile( ='binary_crossentropy', ='adam', =['accuracy']) # 모델을 실행합니다. = .fit(X, , =200, =10)
실행 결과
Epoch 1/200 21/21 [==============================] - 4s 4ms/step - loss: 0.6951 - accuracy: 0.5000 ... (중략) ... Epoch 200/200 21/21 [==============================] - 0s 2ms/step - loss: 0.0327 - accuracy: 1.0000
200번 반복되었을 때의 결과를 보니 정확도가 100%입니다. 정말로 어떤 광물이든 100%의 확률로 판별해 내는 모델이 만들어진 것일까요?
다음 장을 보기 바랍니다.