Deep Learning 14 keras
[TOC]
keras.models
- Model
- Sequential
Keras.Input
区分于keras.layers.Input 或者区分于
keras.layers
适用于含有神经元的网络
- Dropout / SpatialDropout
- Dense 全连接层
用于处理图像-卷积
- Convention卷积:
Conv1D
,Conv2D
和Conv3D
- Pooling池化:
MaxPooling1D
,MaxPooling2D
,GlobalMaxPooling1D
用于NLP处理-序列模型
- LSTM / Bidirectional LSTM
- GRU
- Cu
- CuDNNLSTM:这个是在老版本(在V_tensorflow < 2.0.0)中支持的,在新的tensorflow和独立出来的keras中都是没有的,所以如果使用的话,需要
1:调整tensorflow的版本小于2.0.0
、2:不使用自带的独立出来的keras,而是使用tensorflow内置的keras
- CUDNNGRU
- CuDNNLSTM:这个是在老版本(在V_tensorflow < 2.0.0)中支持的,在新的tensorflow和独立出来的keras中都是没有的,所以如果使用的话,需要
一些不常用的keras库
keras.engine
底层控制驱动引擎,keras.engine.topology
中的Layer
来自定义keras神经网络模型中的某一层(是层,不是神经元)