tf.keras.layers.deserialize
Инициализирует слой из словаря конфигурации.
tf.keras.layers.deserialize(
config, custom_objects=None
)
| Аргументы |
config | словарь вида {'class_name': str, 'config': dict} |
custom_objects | словарь, сопоставляющий имена классов (или имена функций) пользовательских (не-Keras) объектов с классами/функциями |
| Возвращает |
| Экземпляр слоя (может быть Model, Sequential, Network, Layer...) |
Пример:
# Configuration of Dense(32, activation='relu')
config = {
'class_name': 'Dense',
'config': {
'activation': 'relu',
'activity_regularizer': None,
'bias_constraint': None,
'bias_initializer': {'class_name': 'Zeros', 'config': {} },
'bias_regularizer': None,
'dtype': 'float32',
'kernel_constraint': None,
'kernel_initializer': {'class_name': 'GlorotUniform',
'config': {'seed': None} },
'kernel_regularizer': None,
'name': 'dense',
'trainable': True,
'units': 32,
'use_bias': True
}
}
dense_layer = tf.keras.layers.deserialize(config)