![keras深度学习](https://i-blog.csdnimg.cn/blog_migrate/aa59374a014ff187f4c4879196f4875e.png)
keras深度学习
Keras-深度学习 (Keras - Deep learning)
Keras provides a complete framework to create any type of neural networks. Keras is innovative as well as very easy to learn. It supports simple neural network to very large and complex neural network model. Let us understand the architecture of Keras framework and how Keras helps in deep learning in this chapter.
Keras提供了一个完整的框架来创建任何类型的神经网络。 Keras具有创新性并且非常易于学习。 它支持简单的神经网络到非常大和复杂的神经网络模型。 在本章中,让我们了解Keras框架的体系结构以及Keras如何帮助深度学习。
凯拉斯的体系结构 (Architecture of Keras)
Keras API can be divided into three main categories −
Keras API可以分为三个主要类别-
- Model 模型
- Layer 层
- Core Modules 核心模块
In Keras, every ANN is represented by Keras Models. In turn, every Keras Model is composition of Keras Layers and represents ANN layers like input, hidden layer, output layers, convolution layer, pooling layer, etc., Keras model and layer access Keras modules for activation function, loss function, regularization function, etc., Using Keras model, Keras Layer, and Keras modules, any ANN algorithm (CNN, RNN, etc.,) can be represented in a simple and efficient manner.
在Keras中,每个人工神经网络都由Keras模型表示。 反过来,每个Keras模型都是Keras层的组成 ,代表了ANN层,例如输入层,隐藏层,输出层,卷积层,池化层等。Keras模型和层访问