Python을 이용해 시그모이드 함수를 그려보려합니다.
시그모이드 함수(Sigmoid Function)
1. 시그모이드 함수 시그모이드 함수는 S자 모양의 함수로 로지스틱 함수, 오차 함수나 정규분포의 cdf, arctan(역 탄젠트) 함수 등 다양한 함수에서 찾을 수 있다. 시그모이드 함수는 다음 특징을
koosco.tistory.com
1. 정의를 이용한 구현
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-8, 8, 100)
y = 1 / (1 + np.exp(-x))
plt.figure(figsize=(12, 8))
plt.plot(x, y)
plt.show()
2. scipy.special의 expit 함수 사용
from scipy.special import expit
x = np.linspace(-8, 8, 100)
y = expit(x)
plt.figure(figsize=(12, 8))
plt.plot(x, y)
plt.show()
'Math' 카테고리의 다른 글
오일러 공식(Euler's formula) (0) | 2022.10.11 |
---|---|
내가 보려고 정리하는 미/적분학 공식 (0) | 2022.09.17 |
분수함수 미분, 목의 미분 (0) | 2022.09.16 |
시그모이드 함수(Sigmoid Function) (0) | 2020.09.30 |
테일러급수, 매클로린 급수(Taylor Series, Maclaurin Series) (0) | 2020.09.18 |