tf.keras.metrics.Accuracy

tf.keras.metrics.Accuracy는 예측이 label과 얼마나 일치하는지 계산합니다.


tf.keras.metrics.Accuracy(
    name='accuracy', dtype=None
)


예제1

import tensorflow as tf

m = tf.keras.metrics.Accuracy()
m.update_state([[1], [2], [3], [4]], [[0], [2], [3], [4]])

print(m.result().numpy())
0.75

tf.keras.metrics.Accuracy()update_state()에 y_true, y_pred을 입력하면,

일치하는 정도를 반환합니다. (3/4 = 0.75)



예제2

model.compile(optimizer='sgd',
              loss='mse',
              metrics=[tf.keras.metrics.Accuracy()])

신경망 모델을 컴파일하기 위해서 compile() 메서드의 metrics 인자로 지정합니다.



이전글/다음글