首页 > 解决方案 > “使用 TensorFlow 后端”。这是一个错误吗?

问题描述

我是 jupyter-notebook 深度学习的新手。我编译了第一个单元格并得到了这个回复。它说“TensorFlow后端”。这是一个错误吗?

在此处输入图像描述

标签: tensorflowdeep-learningjupyter-notebookjupyter

解决方案


不,这不是错误。Keras 是一个模型级库,为开发深度学习模型提供高级构建块。它不处理自己的低级操作,例如张量积、卷积等。相反,它依赖于专门的、优化良好的张量操作库来执行此操作,充当 Keras 的“后端引擎”。Keras 不是选择一个单一的张量库并将 Keras 的实现绑定到该库,而是以模块化的方式处理问题,并且可以将几个不同的后端引擎无缝插入 Keras。

目前,Keras 提供了三种后端实现:TensorFlow 后端、Theano 后端和 CNTK 后端。

在您的情况下,它是 TensorFlow 后端。


推荐阅读