파이톤으로 공식을 쓰다02(tanh)

4447 단어 공식.tanhPython

공식.


다음은tanh 함수입니다.
※ 태쉬는 고해상도 정절이나 경계로 읽는다.일본어에서는 쌍곡선 정절 함수라고 부른다.
y\ = \frac{e^{x}-e^{-x}}{e^{x}+e^{-x}}

파이톤으로 기술하다

import numpy as np

# tanh関数
y = (np.exp(x) - np.exp(-x)) / (np.exp(x) + np.exp(-x))
위의 기술 방법 이외에 다음과 같은 방법도 있다.
import numpy as np

# tanh関数
y = np.tanh(x)
처음 기재 방법이 비교적 길다
앞으로는 pnp.tanh(x)로 기재하다.
import numpy as np

x = -1
y = np.tanh(x)
print(y)
x=-1의 출력 결과
-0.7615941559557649
코드 생략, x=0과 x=1일 때 출력은 다음과 같다.
x=0의 출력 결과
0.0
x=1의 출력 결과
0.7615941559557649

tanh 함수 시각화


아까의 입력과 출력을 표에 총괄하면 다음과 같다.
x = -1
x = 0
x = 1
출력 결과 y
-0.76
0.0
0.76
겉모습만 보면 이해가 안 가요.
도표는tanh의 출력이 -1~1사이에 있음을 나타낸다.

참고로 위의 도표는 아래 코드로 그릴 수 있습니다.
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(-5, 5, 0.1)
y = np.tanh(x)

plt.plot(x, y)
plt.title("tanh")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
명령 함수와 마찬가지로tanh도 신경 네트워크의 활성화 함수로 사용된다
이 방면에 관심이 있는 사람도 기억할 수 있다.

좋은 웹페이지 즐겨찾기