Skip to content

Commit 28bf760

Browse files
committed
Merge branch 'master' of https://github.com/JetBrains/KotlinDL
2 parents eadf4ab + a5f478f commit 28bf760

File tree

7 files changed

+475
-478
lines changed

7 files changed

+475
-478
lines changed

api/src/main/kotlin/org/jetbrains/kotlinx/dl/api/inference/keras/KerasConstants.kt

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,55 @@
66
package org.jetbrains.kotlinx.dl.api.inference.keras
77

88
// 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
914
internal const val LAYER_CONV1D: String = "Conv1D"
1015
internal const val LAYER_CONV2D: String = "Conv2D"
1116
internal const val LAYER_CONV3D: String = "Conv3D"
1217
internal const val LAYER_DEPTHWISE_CONV2D: String = "DepthwiseConv2D"
1318
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
1620
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"
1923
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"
2225
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
2433
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
2539
internal const val LAYER_FLATTEN: String = "Flatten"
2640
internal const val LAYER_RESHAPE: String = "Reshape"
2741
internal const val LAYER_ZERO_PADDING_2D = "ZeroPadding2D"
2842
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
3844
internal const val LAYER_ADD: String = "Add"
3945
internal const val LAYER_MULTIPLY: String = "Multiply"
4046
internal const val LAYER_SUBTRACT: String = "Subtract"
4147
internal const val LAYER_AVERAGE: String = "Average"
4248
internal const val LAYER_MAXIMUM: String = "Maximum"
4349
internal const val LAYER_MINIMUM: String = "Minimum"
4450
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"
4958
internal const val LAYER_SOFTMAX: String = "Softmax"
5059

5160
// Keras data types

0 commit comments

Comments
 (0)