Зважаючи на те, що TensorFlow - це більш низька бібліотека, ніж Керас в цілому, ви б побачили, що це забезпечує додаткову гнучкість та покращену продуктивність (хоча й порівняно незначну, головним чином залежить від того, як ви пишете свій код). Я б сказав, якщо ви займаєтесь дослідженнями або розробкою нових типів нейронних мереж, знання TensorFlow було б дуже корисним. Поза цим ви не маєте відмінності з Керасом, хоча розуміння того, як працює TensorFlow, все-таки може бути корисним, якщо ви використовуєте його як бекенд.
Однак деякий час тому я прочитав, що Keras і TensorFlow стануть більш інтегрованими, що полегшить вам життя.
Очевидно, це лише мій особистий погляд, тому я хотів би вказати вам на кілька додаткових статей, щоб ви могли самостійно прочитати.
Ця дискусія про Kaggle дає чудовий огляд аргументів і коли їх використовувати. Середня публікація на цю тему.