deserialize#
- ivy.deserialize(name, /, *, custom_objects=None)[source]#
Return activation function given a string identifier.
- Parameters:
name (
Optional
[str
]) – The name of the activation function.custom_objects (
Optional
[Dict
]) – Optional dictionary listing user-provided activation functions. (default:None
)
- Return type:
Optional
[Callable
]- Returns:
ret – Corresponding activation function.
Examples
With
str
input:>>> name = "sigmoid" >>> sigmoid = ivy.deserialize(name) >>> print(sigmoid) <function sigmoid at XXXXXXXXXXXXXX>
With
str
anddict
input:>>> name = "custom_fn" >>> objects = {"custom_fn": lambda x: x} >>> custom_fn = ivy.deserialize(name, custom_objects=objects) >>> print(custom_fn) <function custom_fn at XXXXXXXXXXXXXX>