util.generic_utils.deserialize_keras_object() 在keras中的作用是什么
What does util.generic_utils.deserialize_keras_object() function in keras do
在 Keras 库中,activattion.get()
调用 activattion.deserialize()
函数,后者又调用 util.generic_utils.deserialize_keras_object()
函数。有人可以解释 deserialize_keras_object()
函数
中发生了什么
正如人们可能读到的那样 here deserialize_keras_object
负责从以下位置创建 keras
对象:
- 配置字典 - 如果可用,
- 名称标识符(如果提供的标识符可用)。
理解第二点图像的定义如下:
model.add(Activation("sigmoid"))
您提供给 Activation
构造函数的是 string
,而不是 keras
对象。为了使这项工作 - deserialize_keras_object
查找定义的名称并检查是否定义了名为 sigmoid
的对象并将其实例化。
在 Keras 库中,activattion.get()
调用 activattion.deserialize()
函数,后者又调用 util.generic_utils.deserialize_keras_object()
函数。有人可以解释 deserialize_keras_object()
函数
正如人们可能读到的那样 here deserialize_keras_object
负责从以下位置创建 keras
对象:
- 配置字典 - 如果可用,
- 名称标识符(如果提供的标识符可用)。
理解第二点图像的定义如下:
model.add(Activation("sigmoid"))
您提供给 Activation
构造函数的是 string
,而不是 keras
对象。为了使这项工作 - deserialize_keras_object
查找定义的名称并检查是否定义了名为 sigmoid
的对象并将其实例化。