mish activation added

This commit is contained in:
Mitra-babu 2023-06-20 19:38:29 +05:30
parent 784199a862
commit c91bc2a528

View File

@ -12,6 +12,7 @@ https://arxiv.org/abs/1908.08681
""" """
import numpy as np import numpy as np
from maths.tanh import tangent_hyperbolic as tanh
def mish_activation(vector: np.ndarray) -> np.ndarray: def mish_activation(vector: np.ndarray) -> np.ndarray:
@ -39,7 +40,7 @@ def mish_activation(vector: np.ndarray) -> np.ndarray:
""" """
soft_plus = np.log(np.exp(vector) + 1) soft_plus = np.log(np.exp(vector) + 1)
return vector * (2 / (1 + np.exp(-2 * soft_plus))) - 1 return vector * tanh(soft_plus)
if __name__ == "__main__": if __name__ == "__main__":