Keras 是一个高级神经网络 API,提供使用张量流或 theano 或 cntk 作为后端的 python 库。后端库的主要作用是什么?是执行吗?还是使用 GPU、线程等进行计算繁重?
我在网上找不到任何好的资源来了解 keras 如何与张量流或 theano(后端)会话交互。任何此类用于理解交互的资源或方向都是有帮助的!
Keras 是一个高级神经网络 API,提供使用张量流或 theano 或 cntk 作为后端的 python 库。后端库的主要作用是什么?是执行吗?还是使用 GPU、线程等进行计算繁重?
我在网上找不到任何好的资源来了解 keras 如何与张量流或 theano(后端)会话交互。任何此类用于理解交互的资源或方向都是有帮助的!
Keras 是一个高级 API,但后端很容易获得。您只需执行以下操作即可访问它:
from keras import backend as K
这K将与tf您像这样导入 Tensorflow 相同:
import tensorflow as tf
因此,您可以使用K后端执行较低级别的操作。
有关更多信息,您可以阅读 Keras后端文档。