Keras 与后端(如 Tensorflow、Theano)之间的通信

数据挖掘 Python 喀拉斯 张量流 西阿诺
2021-09-20 06:17:45

Keras 是一个高级神经网络 API,提供使用张量流或 theano 或 cntk 作为后端的 python 库。后端库的主要作用是什么?是执行吗?还是使用 GPU、线程等进行计算繁重?

我在网上找不到任何好的资源来了解 keras 如何与张量流或 theano(后端)会话交互。任何此类用于理解交互的资源或方向都是有帮助的!

1个回答

Keras 是一个高级 API,但后端很容易获得。您只需执行以下操作即可访问它:

from keras import backend as K

K将与tf您像这样导入 Tensorflow 相同:

import tensorflow as tf

因此,您可以使用K后端执行较低级别的操作。

有关更多信息,您可以阅读 Keras后端文档