api_config_pool.json 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. {
  2. "Conv1D": {
  3. "filters": [0],
  4. "kernel_size": [0],
  5. "strides": [0],
  6. "padding": ["valid", "same", "causal"],
  7. "data_format": ["channels_first", "channels_last"],
  8. "dilation_rate": [0],
  9. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  10. "use_bias": [true, false],
  11. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  12. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  13. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  14. "kernel_regularizer": ["l1", "l2"],
  15. "bias_regularizer": ["l1", "l2"],
  16. "activity_regularizer": ["l1", "l2"],
  17. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  18. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  19. },
  20. "Conv2D": {
  21. "filters": [0],
  22. "kernel_size": [0],
  23. "strides": [0],
  24. "padding": ["valid", "same"],
  25. "data_format": ["channels_first", "channels_last"],
  26. "dilation_rate": [0],
  27. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  28. "use_bias": [true, false],
  29. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  30. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  31. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  32. "kernel_regularizer": ["l1", "l2"],
  33. "bias_regularizer": ["l1", "l2"],
  34. "activity_regularizer": ["l1", "l2"],
  35. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  36. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  37. },
  38. "Conv3D": {
  39. "filters": [0],
  40. "kernel_size": [0],
  41. "strides": [0],
  42. "padding": ["valid", "same"],
  43. "data_format": ["channels_first", "channels_last"],
  44. "dilation_rate": [0],
  45. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  46. "use_bias": [true, false],
  47. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  48. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  49. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  50. "kernel_regularizer": ["l1", "l2"],
  51. "bias_regularizer": ["l1", "l2"],
  52. "activity_regularizer": ["l1", "l2"],
  53. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  54. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  55. },
  56. "SeparableConv1D": {
  57. "filters": [0],
  58. "kernel_size": [0],
  59. "strides": [0],
  60. "padding": ["valid", "same", "causal"],
  61. "data_format": ["channels_first", "channels_last"],
  62. "dilation_rate": [0],
  63. "depth_multiplier": [0],
  64. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  65. "use_bias": [true, false],
  66. "depthwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  67. "pointwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  68. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  69. "depthwise_regularizer": ["l1", "l2"],
  70. "pointwise_regularizer": ["l1", "l2"],
  71. "bias_regularizer": ["l1", "l2"],
  72. "activity_regularizer": ["l1", "l2"],
  73. "depthwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  74. "pointwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  75. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  76. "trainable": [true, false]
  77. },
  78. "SeparableConv2D": {
  79. "filters": [0],
  80. "kernel_size": [0],
  81. "strides": [0],
  82. "padding": ["valid", "same"],
  83. "data_format": ["channels_first", "channels_last"],
  84. "dilation_rate": [0],
  85. "depth_multiplier": [0],
  86. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  87. "use_bias": [true, false],
  88. "depthwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  89. "pointwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  90. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  91. "depthwise_regularizer": ["l1", "l2"],
  92. "pointwise_regularizer": ["l1", "l2"],
  93. "bias_regularizer": ["l1", "l2"],
  94. "activity_regularizer": ["l1", "l2"],
  95. "depthwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  96. "pointwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  97. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  98. },
  99. "DepthwiseConv1D": {
  100. "kernel_size": [0],
  101. "strides": [0],
  102. "padding": ["valid", "same"],
  103. "depth_multiplier": [0],
  104. "data_format": ["channels_first", "channels_last"],
  105. "dilation_rate": [0],
  106. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  107. "use_bias": [true, false],
  108. "depthwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  109. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  110. "depthwise_regularizer": ["l1", "l2"],
  111. "bias_regularizer": ["l1", "l2"],
  112. "activity_regularizer": ["l1", "l2"],
  113. "depthwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  114. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  115. },
  116. "DepthwiseConv2D": {
  117. "kernel_size": [0],
  118. "strides": [0],
  119. "padding": ["valid", "same"],
  120. "depth_multiplier": [0],
  121. "data_format": ["channels_first", "channels_last"],
  122. "dilation_rate": [0],
  123. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  124. "use_bias": [true, false],
  125. "depthwise_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  126. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  127. "depthwise_regularizer": ["l1", "l2"],
  128. "bias_regularizer": ["l1", "l2"],
  129. "activity_regularizer": ["l1", "l2"],
  130. "depthwise_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  131. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  132. },
  133. "Conv2DTranspose": {
  134. "filters": [0],
  135. "kernel_size": [0],
  136. "strides": [0],
  137. "padding": ["valid", "same"],
  138. "output_padding": [0, null],
  139. "data_format": ["channels_first", "channels_last"],
  140. "dilation_rate": [0],
  141. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  142. "use_bias": [true, false],
  143. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  144. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  145. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  146. "kernel_regularizer": ["l1", "l2"],
  147. "bias_regularizer": ["l1", "l2"],
  148. "activity_regularizer": ["l1", "l2"],
  149. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  150. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  151. },
  152. "Conv3DTranspose": {
  153. "filters": [0],
  154. "kernel_size": [0],
  155. "strides": [0],
  156. "padding": ["valid", "same"],
  157. "output_padding": [0, null],
  158. "data_format": ["channels_first", "channels_last"],
  159. "dilation_rate": [0],
  160. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  161. "use_bias": [true, false],
  162. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  163. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  164. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  165. "kernel_regularizer": ["l1", "l2"],
  166. "bias_regularizer": ["l1", "l2"],
  167. "activity_regularizer": ["l1", "l2"],
  168. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  169. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  170. },
  171. "MaxPooling1D": {
  172. "pool_size": [0],
  173. "strides": [0, null],
  174. "padding": ["valid", "same"],
  175. "data_format": ["channels_first", "channels_last"]
  176. },
  177. "MaxPooling2D": {
  178. "pool_size": [0],
  179. "strides": [0, null],
  180. "padding": ["valid", "same"],
  181. "data_format": ["channels_first", "channels_last"]
  182. },
  183. "MaxPooling3D": {
  184. "pool_size": [0],
  185. "strides": [0, null],
  186. "padding": ["valid", "same"],
  187. "data_format": ["channels_first", "channels_last"]
  188. },
  189. "AveragePooling1D": {
  190. "pool_size": [0],
  191. "strides": [0, null],
  192. "padding": ["valid", "same"],
  193. "data_format": ["channels_first", "channels_last"]
  194. },
  195. "AveragePooling2D": {
  196. "pool_size": [0],
  197. "strides": [0, null],
  198. "padding": ["valid", "same"],
  199. "data_format": ["channels_first", "channels_last"]
  200. },
  201. "AveragePooling3D": {
  202. "pool_size": [0],
  203. "strides": [0, null],
  204. "padding": ["valid", "same"],
  205. "data_format": ["channels_first", "channels_last"]
  206. },
  207. "GlobalMaxPooling1D": {
  208. "data_format": ["channels_first", "channels_last"],
  209. "keepdims": [true, false]
  210. },
  211. "GlobalMaxPooling2D": {
  212. "data_format": ["channels_first", "channels_last"],
  213. "keepdims": [true, false]
  214. },
  215. "GlobalMaxPooling3D": {
  216. "data_format": ["channels_first", "channels_last"],
  217. "keepdims": [true, false]
  218. },
  219. "GlobalAveragePooling1D": {
  220. "data_format": ["channels_first", "channels_last"],
  221. "keepdims": [true, false]
  222. },
  223. "GlobalAveragePooling2D": {
  224. "data_format": ["channels_first", "channels_last"],
  225. "keepdims": [true, false]
  226. },
  227. "GlobalAveragePooling3D": {
  228. "data_format": ["channels_first", "channels_last"],
  229. "keepdims": [true, false]
  230. },
  231. "LSTM": {
  232. "units": [0],
  233. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear", null],
  234. "recurrent_activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear", null],
  235. "use_bias": [true, false],
  236. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  237. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  238. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  239. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  240. "unit_forget_bias": [true, false],
  241. "kernel_regularizer": ["l1", "l2"],
  242. "recurrent_regularizer": ["l1", "l2"],
  243. "bias_regularizer": ["l1", "l2"],
  244. "activity_regularizer": ["l1", "l2"],
  245. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  246. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  247. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  248. "dropout": [0],
  249. "recurrent_dropout": [0],
  250. "return_sequences": [true, false],
  251. "return_state": [true, false],
  252. "go_backwards": [true, false],
  253. "stateful": [true, false],
  254. "unroll": [true, false]
  255. },
  256. "GRU": {
  257. "units": [0],
  258. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  259. "recurrent_activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  260. "use_bias": [true, false],
  261. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  262. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  263. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  264. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  265. "kernel_regularizer": ["l1", "l2"],
  266. "recurrent_regularizer": ["l1", "l2"],
  267. "bias_regularizer": ["l1", "l2"],
  268. "activity_regularizer": ["l1", "l2"],
  269. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  270. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  271. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  272. "dropout": [0],
  273. "recurrent_dropout": [0],
  274. "return_sequences": [true, false],
  275. "return_state": [true, false],
  276. "go_backwards": [true, false],
  277. "stateful": [true, false],
  278. "unroll": [true, false],
  279. "reset_after": [true, false]
  280. },
  281. "SimpleRNN": {
  282. "units": [0],
  283. "use_bias": [true, false],
  284. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  285. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  286. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  287. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  288. "kernel_regularizer": ["l1", "l2"],
  289. "recurrent_regularizer": ["l1", "l2"],
  290. "bias_regularizer": ["l1", "l2"],
  291. "activity_regularizer": ["l1", "l2"],
  292. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  293. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  294. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  295. "dropout": [0],
  296. "recurrent_dropout": [0],
  297. "return_sequences": [true, false],
  298. "return_state": [true, false],
  299. "go_backwards": [true, false],
  300. "stateful": [true, false],
  301. "unroll": [true, false]
  302. },
  303. "TimeDistributed": {
  304. },
  305. "Bidirectional": {
  306. "merge_mode": ["sum", "mul", "concat", "ave", null]
  307. },
  308. "ConvLSTM1D": {
  309. "filters": [0],
  310. "kernel_size": [0],
  311. "strides": [0],
  312. "padding": ["valid", "same"],
  313. "data_format": ["channels_first", "channels_last"],
  314. "dilation_rate": [0],
  315. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  316. "recurrent_activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  317. "use_bias": [true, false],
  318. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  319. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  320. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  321. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  322. "unit_forget_bias": [true, false],
  323. "kernel_regularizer": ["l1", "l2"],
  324. "recurrent_regularizer": ["l1", "l2"],
  325. "bias_regularizer": ["l1", "l2"],
  326. "activity_regularizer": ["l1", "l2"],
  327. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  328. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  329. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  330. "return_sequences": [true, false],
  331. "return_state": [true, false],
  332. "go_backwards": [true, false],
  333. "stateful": [true, false],
  334. "dropout": [0],
  335. "recurrent_dropout": [0]
  336. },
  337. "ConvLSTM2D": {
  338. "filters": [0],
  339. "kernel_size": [0],
  340. "strides": [0],
  341. "padding": ["valid", "same"],
  342. "data_format": ["channels_first", "channels_last"],
  343. "dilation_rate": [0],
  344. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  345. "recurrent_activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  346. "use_bias": [true, false],
  347. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  348. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  349. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  350. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  351. "unit_forget_bias": [true, false],
  352. "kernel_regularizer": ["l1", "l2"],
  353. "recurrent_regularizer": ["l1", "l2"],
  354. "bias_regularizer": ["l1", "l2"],
  355. "activity_regularizer": ["l1", "l2"],
  356. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  357. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  358. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  359. "return_sequences": [true, false],
  360. "return_state": [true, false],
  361. "go_backwards": [true, false],
  362. "stateful": [true, false],
  363. "dropout": [0],
  364. "recurrent_dropout": [0]
  365. },
  366. "ConvLSTM3D": {
  367. "filters": [0],
  368. "kernel_size": [0],
  369. "strides": [0],
  370. "padding": ["valid", "same"],
  371. "data_format": ["channels_first", "channels_last"],
  372. "dilation_rate": [0],
  373. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  374. "recurrent_activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  375. "use_bias": [true, false],
  376. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  377. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  378. "recurrent_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  379. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  380. "unit_forget_bias": [true, false],
  381. "kernel_regularizer": ["l1", "l2"],
  382. "recurrent_regularizer": ["l1", "l2"],
  383. "bias_regularizer": ["l1", "l2"],
  384. "activity_regularizer": ["l1", "l2"],
  385. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  386. "recurrent_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  387. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  388. "return_sequences": [true, false],
  389. "return_state": [true, false],
  390. "go_backwards": [true, false],
  391. "stateful": [true, false],
  392. "dropout": [0],
  393. "recurrent_dropout": [0]
  394. },
  395. "BatchNormalization": {
  396. "axis": [-1, -2],
  397. "momentum": [0],
  398. "epsilon": [0],
  399. "center": [true, false],
  400. "scale": [true, false],
  401. "beta_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  402. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  403. "gamma_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  404. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  405. "moving_mean_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  406. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  407. "moving_variance_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  408. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  409. "beta_regularizer": ["l1", "l2"],
  410. "gamma_regularizer": ["l1", "l2"],
  411. "beta_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  412. "gamma_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  413. },
  414. "LayerNormalization": {
  415. "axis": [-1, -2],
  416. "epsilon": [0],
  417. "center": [true, false],
  418. "scale": [true, false],
  419. "beta_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  420. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  421. "gamma_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  422. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  423. "beta_regularizer": ["l1", "l2"],
  424. "gamma_regularizer": ["l1", "l2"],
  425. "beta_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  426. "gamma_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  427. },
  428. "Dropout": {
  429. },
  430. "SpatialDropout1D": {},
  431. "SpatialDropout2D": {
  432. },
  433. "SpatialDropout3D": {
  434. },
  435. "GaussianDropout": {},
  436. "GaussianNoise": {
  437. "stddev": [0]
  438. },
  439. "ActivityRegularization": {
  440. "l1": [0],
  441. "l2": [0]
  442. },
  443. "AlphaDropout": {},
  444. "Flatten": {
  445. "data_format": ["channels_first", "channels_last"]
  446. },
  447. "RepeatVector": {
  448. "n": [0]
  449. },
  450. "Permute": {},
  451. "Cropping1D": {
  452. "cropping": [0]
  453. },
  454. "Cropping2D": {
  455. "cropping": [0]
  456. },
  457. "Cropping3D": {
  458. "cropping": [0]
  459. },
  460. "UpSampling1D": {
  461. "size": [2, 3]
  462. },
  463. "UpSampling2D": {
  464. "data_format": ["channels_first", "channels_last"],
  465. "interpolation": ["nearest", "bilinear"]
  466. },
  467. "UpSampling3D": {
  468. "data_format": ["channels_first", "channels_last"]
  469. },
  470. "ZeroPadding1D": {
  471. "padding": [0]
  472. },
  473. "ZeroPadding2D": {
  474. "padding": [0],
  475. "data_format": ["channels_first", "channels_last"]
  476. },
  477. "ZeroPadding3D": {
  478. "padding": [0]
  479. },
  480. "Concatenate": {
  481. "axis": [-1, -2]
  482. },
  483. "Average": {},
  484. "Maximum": {},
  485. "Minimum": {},
  486. "Add": {},
  487. "Subtract": {},
  488. "Multiply": {},
  489. "Dot": {
  490. "normalize": [true, false]
  491. },
  492. "ReLU": {
  493. "max_value": [0],
  494. "negative_slope": [0],
  495. "threshold": [0]
  496. },
  497. "Softmax": {
  498. "axis": [-1, -2]
  499. },
  500. "LeakyReLU": {
  501. "alpha": [0]
  502. },
  503. "PReLU": {
  504. "shared_axes": [-1, -2],
  505. "alpha_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  506. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  507. "alpha_regularizer": ["l1", "l2"],
  508. "alpha_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  509. },
  510. "ELU": {
  511. "alpha": [0]
  512. },
  513. "ThresholdedReLU": {
  514. "theta": [0]
  515. },
  516. "LocallyConnected1D": {
  517. "filters": [0],
  518. "kernel_size": [0],
  519. "strides": [0],
  520. "padding": ["valid"],
  521. "data_format": ["channels_first", "channels_last"],
  522. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  523. "use_bias": [true, false],
  524. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  525. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  526. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  527. "kernel_regularizer": ["l1", "l2"],
  528. "bias_regularizer": ["l1", "l2"],
  529. "activity_regularizer": ["l1", "l2"],
  530. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  531. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  532. },
  533. "LocallyConnected2D": {
  534. "filters": [0],
  535. "kernel_size": [0],
  536. "strides": [0],
  537. "padding": ["valid", "same"],
  538. "data_format": ["channels_first", "channels_last"],
  539. "activation": ["softmax", "elu", "selu", "softplus", "softsign", "relu", "tanh", "sigmoid", "hard_sigmoid", "exponential", "linear"],
  540. "use_bias": [true, false],
  541. "kernel_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling",
  542. "Orthogonal", "lecun_uniform", "glorot_normal", "glorot_uniform", "he_normal", "lecun_normal", "Identity"],
  543. "bias_initializer": ["Zeros", "Ones", "Constant", "RandomNormal", "RandomUniform", "TruncatedNormal", "VarianceScaling", "Orthogonal", "glorot_normal", "glorot_uniform", "he_normal", "he_uniform", "lecun_normal", "lecun_uniform", "Identity"],
  544. "kernel_regularizer": ["l1", "l2"],
  545. "bias_regularizer": ["l1", "l2"],
  546. "activity_regularizer": ["l1", "l2"],
  547. "kernel_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"],
  548. "bias_constraint": ["Constraint", "MaxNorm", "MinMaxNorm", "NonNeg", "UnitNorm"]
  549. }
  550. }