파이톤으로 공식을 쓰다02(tanh)
공식.
다음은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도 신경 네트워크의 활성화 함수로 사용된다
이 방면에 관심이 있는 사람도 기억할 수 있다.
Reference
이 문제에 관하여(파이톤으로 공식을 쓰다02(tanh)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/DungBeetle/items/5f4bb98667fcdcee98f3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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도 신경 네트워크의 활성화 함수로 사용된다
이 방면에 관심이 있는 사람도 기억할 수 있다.
Reference
이 문제에 관하여(파이톤으로 공식을 쓰다02(tanh)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/DungBeetle/items/5f4bb98667fcdcee98f3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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()
Reference
이 문제에 관하여(파이톤으로 공식을 쓰다02(tanh)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/DungBeetle/items/5f4bb98667fcdcee98f3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)