Keras 层2024年8月28日 | 阅读 4 分钟 Keras 包含各种预定义的层,也允许您创建自己的层。在构建 Keras 模型时,它充当主要构建块。 在 Keras 中,每当每一层接收一个输入时,它都会执行一些计算,从而产生转换后的信息。 一层的输出被馈送到另一层的输入。 Keras 核心层包含一个 dense 层,它是一个点积加偏置,一个 activation 层,它转换一个函数或神经元形状,一个 dropout 层,它在每次训练更新时随机将一部分输入单元设置为零,以避免过度拟合的问题,一个 lambda 层,它包装一个任意表达式,就像 Layer 的一个对象,等等。 Keras 卷积层利用滤波器来创建特征图,从 1D 到 3D 运行。它包括大多数常见的不变量,例如,每个维度的 裁剪 和 转置卷积 层。 2D 卷积 用于图像识别,因为它受到视觉皮层的启发。 下采样层,主要称为池化,从 1D 到 3D 运行。它还包括最常见的变体,例如最大池化和平均池化。 局部连接的层充当卷积层,只是权重保持未共享。 噪声层消除了过度拟合的问题。 循环层(包括简单、门控、LSTM 等)在语言处理等应用中实现。 以下是每个 Keras 层的常见方法数量
或者, 如果层不是共享层,或者我们可以说层包含单独的节点,那么我们可以通过以下方法获取其输入张量、输出张量、输入形状和输出形状;
否则,如果层包含多个节点,那么在这种情况下,您可以使用下面给出的以下方法;
核心层卷积层池化层局部连接层RNN 层噪声层层包装器归一化层嵌入层高级激活层下一主题Keras 模型类 |
我们请求您订阅我们的新闻通讯以获取最新更新。