将 Keras 对象的序列化形式转换回实际对象。
用法
tf.keras.utils.deserialize_keras_object(
identifier, module_objects=None, custom_objects=None,
printable_module_name='object'
)
参数
-
identifier
对象的序列化形式。 -
module_objects
用于查找名称的内置对象字典。通常,module_objects
由中级库实现者提供。 -
custom_objects
用于查找名称的自定义对象字典。通常,custom_objects
由最终用户提供。 -
printable_module_name
表示对象类型的人类可读字符串。在异常情况下打印。
返回
- 反序列化的对象。
此函数适用于mid-level 库实施者而非最终用户。
重要的是,此实用程序要求您提供 module_objects
的字典以用于查找对象配置;默认情况下不填充。如果您需要一个具有内置 Keras 对象知识的反序列化实用程序,请使用例如keras.layers.deserialize(config)
、 keras.metrics.deserialize(config)
等。
在 SharedObjectLoadingScope
上下文管理器下调用 deserialize_keras_object
将导致返回任何 already-seen 共享对象 as-is 而不是创建新对象。
例子:
mid-level 库实现者可能想要实现一个实用程序来从其配置中检索对象,如下所示:
def deserialize(config, custom_objects=None):
return deserialize_keras_object(
identifier,
module_objects=globals(),
custom_objects=custom_objects,
name="MyObjectType",
)
这就是例如keras.layers.deserialize()
已实施。
相关用法
- Python tf.keras.utils.custom_object_scope用法及代码示例
- Python tf.keras.utils.array_to_img用法及代码示例
- Python tf.keras.utils.get_file用法及代码示例
- Python tf.keras.utils.experimental.DatasetCreator用法及代码示例
- Python tf.keras.utils.set_random_seed用法及代码示例
- Python tf.keras.utils.timeseries_dataset_from_array用法及代码示例
- Python tf.keras.utils.plot_model用法及代码示例
- Python tf.keras.utils.get_custom_objects用法及代码示例
- Python tf.keras.utils.pack_x_y_sample_weight用法及代码示例
- Python tf.keras.utils.img_to_array用法及代码示例
- Python tf.keras.utils.image_dataset_from_directory用法及代码示例
- Python tf.keras.utils.get_registered_object用法及代码示例
- Python tf.keras.utils.SidecarEvaluator用法及代码示例
- Python tf.keras.utils.to_categorical用法及代码示例
- Python tf.keras.utils.load_img用法及代码示例
- Python tf.keras.utils.text_dataset_from_directory用法及代码示例
- Python tf.keras.utils.SequenceEnqueuer用法及代码示例
- Python tf.keras.utils.unpack_x_y_sample_weight用法及代码示例
- Python tf.keras.applications.inception_resnet_v2.preprocess_input用法及代码示例
- Python tf.keras.metrics.Mean.merge_state用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.utils.deserialize_keras_object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。