是的,Keras是TensorFlow的官方高级API。在TensorFlow 2.0版本之前,Keras是一个独立的深度学习库,由François Chollet开发和维护。然而,自从TensorFlow 2.0发布以后,Keras已经成为TensorFlow的一部分,被集成到TensorFlow库中作为tf.keras模块。
通过集成Keras作为tf.keras,TensorFlow提供了更高层次的API接口,使得构建、训练和部署深度学习模型更加方便和统一。tf.keras提供了与独立Keras库相似的用户友好性和简洁性,并且能够与TensorFlow的其他功能和模块无缝集成,例如TensorFlow的分布式训练、模型部署、TensorBoard可视化等。
因此,现在推荐使用tf.keras来构建和训练深度学习模型,特别是当你计划使用TensorFlow作为底层框架时。tf.keras提供了与独立Keras库相似的接口和功能,并能够充分利用TensorFlow的强大功能和生态系统。