Estou ciente de que o keras serve como uma interface de alto nível para o TensorFlow.
Mas parece-me que o keras pode fazer muitas funcionalidades por si só (entrada de dados, criação de modelo, treinamento, avaliação).
Além disso, algumas das funcionalidades do TensorFlow podem ser portadas diretamente para keras (por exemplo, é possível usar uma função tf métrica ou perda em keras).
Minha pergunta é: o que o TensorFlow oferece que não pode ser reproduzido em keras?