|
6 | 6 | package org.jetbrains.kotlinx.dl.api.inference.keras |
7 | 7 |
|
8 | 8 | // Keras layers |
| 9 | +// Core layers |
| 10 | +internal const val LAYER_DENSE: String = "Dense" |
| 11 | +internal const val LAYER_INPUT: String = "InputLayer" |
| 12 | +internal const val LAYER_ACTIVATION: String = "Activation" |
| 13 | +// Convolution layers |
9 | 14 | internal const val LAYER_CONV1D: String = "Conv1D" |
10 | 15 | internal const val LAYER_CONV2D: String = "Conv2D" |
11 | 16 | internal const val LAYER_CONV3D: String = "Conv3D" |
12 | 17 | internal const val LAYER_DEPTHWISE_CONV2D: String = "DepthwiseConv2D" |
13 | 18 | internal const val LAYER_SEPARABLE_CONV2D: String = "SeparableConv2D" |
14 | | -internal const val LAYER_DENSE: String = "Dense" |
15 | | -internal const val LAYER_INPUT: String = "InputLayer" |
| 19 | +// Pooling layers |
16 | 20 | internal const val LAYER_MAX_POOL_1D: String = "MaxPooling1D" |
17 | | -internal const val LAYER_MAX_POOLING_2D: String = "MaxPooling2D" |
18 | | -internal const val LAYER_MAX_POOLING_3D: String = "MaxPooling3D" |
| 21 | +internal const val LAYER_MAX_POOL_2D: String = "MaxPooling2D" |
| 22 | +internal const val LAYER_MAX_POOL_3D: String = "MaxPooling3D" |
19 | 23 | internal const val LAYER_AVG_POOL_1D: String = "AveragePooling1D" |
20 | | -internal const val LAYER_AVG_POOLING_2D: String = "AvgPooling2D" |
21 | | -internal const val LAYER_AVERAGE_POOLING_2D: String = "AveragePooling2D" |
| 24 | +internal const val LAYER_AVG_POOL_2D: String = "AveragePooling2D" |
22 | 25 | internal const val LAYER_AVG_POOL_3D: String = "AveragePooling3D" |
23 | | -internal const val LAYER_RESCALING: String = "Rescaling" |
| 26 | +internal const val LAYER_GLOBAL_MAX_POOL_1D: String = "GlobalMaxPooling1D" |
| 27 | +internal const val LAYER_GLOBAL_AVG_POOL_1D: String = "GlobalAveragePooling1D" |
| 28 | +internal const val LAYER_GLOBAL_AVG_POOL_2D: String = "GlobalAveragePooling2D" |
| 29 | +internal const val LAYER_GLOBAL_AVG_POOL_3D: String = "GlobalAveragePooling3D" |
| 30 | +// Recurrent layers |
| 31 | +internal const val LAYER_LSTM: String = "LSTM" |
| 32 | +// Normalization layers |
24 | 33 | internal const val LAYER_NORMALIZATION: String = "Normalization" |
| 34 | +internal const val LAYER_BATCH_NORM: String = "BatchNormalization" |
| 35 | +// Regularization layers |
| 36 | +internal const val LAYER_DROPOUT: String = "Dropout" |
| 37 | +// Attention layers |
| 38 | +// Reshaping layers |
25 | 39 | internal const val LAYER_FLATTEN: String = "Flatten" |
26 | 40 | internal const val LAYER_RESHAPE: String = "Reshape" |
27 | 41 | internal const val LAYER_ZERO_PADDING_2D = "ZeroPadding2D" |
28 | 42 | internal const val LAYER_CROPPING_2D = "Cropping2D" |
29 | | -internal const val LAYER_BATCH_NORM: String = "BatchNormalization" |
30 | | -internal const val LAYER_ACTIVATION: String = "Activation" |
31 | | -internal const val LAYER_RELU: String = "ReLU" |
32 | | -internal const val LAYER_ELU: String = "ELU" |
33 | | -internal const val LAYER_PRELU: String = "PReLU" |
34 | | -internal const val LAYER_LEAKY_RELU: String = "LeakyReLU" |
35 | | -internal const val LAYER_THRESHOLDED_RELU = "ThresholdedReLU" |
36 | | -internal const val LAYER_LSTM: String = "LSTM" |
37 | | -internal const val LAYER_DROPOUT: String = "Dropout" |
| 43 | +// Merging layers |
38 | 44 | internal const val LAYER_ADD: String = "Add" |
39 | 45 | internal const val LAYER_MULTIPLY: String = "Multiply" |
40 | 46 | internal const val LAYER_SUBTRACT: String = "Subtract" |
41 | 47 | internal const val LAYER_AVERAGE: String = "Average" |
42 | 48 | internal const val LAYER_MAXIMUM: String = "Maximum" |
43 | 49 | internal const val LAYER_MINIMUM: String = "Minimum" |
44 | 50 | internal const val LAYER_CONCATENATE: String = "Concatenate" |
45 | | -internal const val LAYER_GLOBAL_AVG_POOLING_2D: String = "GlobalAveragePooling2D" |
46 | | -internal const val LAYER_GLOBAL_AVG_POOLING_1D: String = "GlobalAveragePooling1D" |
47 | | -internal const val LAYER_GLOBAL_MAX_POOL_1D: String = "GlobalMaxPooling1D" |
48 | | -internal const val LAYER_GLOBAL_AVG_POOLING_3D: String = "GlobalAveragePooling3D" |
| 51 | +// Locally-connected layers |
| 52 | +// Activation layers |
| 53 | +internal const val LAYER_RELU: String = "ReLU" |
| 54 | +internal const val LAYER_ELU: String = "ELU" |
| 55 | +internal const val LAYER_PRELU: String = "PReLU" |
| 56 | +internal const val LAYER_LEAKY_RELU: String = "LeakyReLU" |
| 57 | +internal const val LAYER_THRESHOLDED_RELU = "ThresholdedReLU" |
49 | 58 | internal const val LAYER_SOFTMAX: String = "Softmax" |
50 | 59 |
|
51 | 60 | // Keras data types |
|
0 commit comments