keras中的util.generic_utils.deserialize_keras_object()函数做什么

时间:2018-01-19 07:39:48

标签: machine-learning neural-network keras keras-layer keras-2

在Keras库中,activattion.get()调用activattion.deserialize()函数,后者又调用util.generic_utils.deserialize_keras_object()函数。有人可以解释deserialize_keras_object()函数

中发生的事情

1 个答案:

答案 0 :(得分:1)

有人可能会阅读here deserialize_keras_object负责创建keras对象:

  • 配置字典 - 如果有的话,
  • 名称标识符(如果提供的名称标识符可用)。

要了解第二点图像,请遵循以下定义:

model.add(Activation("sigmoid"))

您向Activation构造函数提供的内容是string,而不是keras对象。为了使这项工作 - deserialize_keras_object查找定义的名称并检查是否定义了名为sigmoid的对象并实例化它。