get#
- ivy.get(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.get(name) >>> print(sigmoid) <function sigmoid at XXXXXXXXXXXXXX>
>>> name = None >>> linear = ivy.get(name) >>> print(linear) <function linear at XXXXXXXXXXXXXX>
With
str
anddict
input:>>> name = "custom_fn" >>> objects = {"custom_fn": lambda x: x} >>> custom_fn = ivy.get(name, custom_objects=objects) >>> print(custom_fn) <function custom_fn at XXXXXXXXXXXXXX>
- Container.get(key, default=None, /)#
Return the value for key if key is in the dictionary, else default.