O que são "métricas" em Keras?

Ainda não está claro para mim o quemetrics são (conforme indicado no código abaixo). O que exatamente eles estão avaliando? Por que precisamos defini-los nomodel? Por que podemos ter várias métricas em um modelo? E mais importante, qual é a mecânica por trás de tudo isso? Qualquer referência científica também é apreciada.

model.compile(loss='mean_squared_error',
              optimizer='sgd',
              metrics=['mae', 'acc'])

questionAnswers(4)

yourAnswerToTheQuestion