用代码写出常用的激活函数图形
时间: 2023-06-01 08:05:26 浏览: 70
好的,以下是常用的激活函数图形:
1. Sigmoid函数:
```python
import matplotlib.pyplot as plt
import numpy as np
def sigmoid(x):
return 1/(1+np.exp(-x))
x = np.arange(-10., 10., 0.2)
y = sigmoid(x)
plt.plot(x,y)
plt.grid()
plt.title('Sigmoid Function')
plt.show()
```
2. ReLU函数:
```python
import matplotlib.pyplot as plt
import numpy as np
def relu(x):
return np.maximum(0, x)
x = np.arange(-10., 10., 0.2)
y = relu(x)
plt.plot(x,y)
plt.grid()
plt.title('ReLU Function')
plt.show()
```
3. Leaky ReLU函数:
```python
import matplotlib.pyplot as plt
import numpy as np
def leaky_relu(x, alpha=0.01):
return np.maximum(alpha*x, x)
x = np.arange(-10., 10., 0.2)
y = leaky_relu(x)
plt.plot(x,y)
plt.grid()
plt.title('Leaky ReLU Function')
plt.show()
```
4. Tanh函数:
```python
import matplotlib.pyplot as plt
import numpy as np
def tanh(x):
return np.tanh(x)
x = np.arange(-10., 10., 0.2)
y = tanh(x)
plt.plot(x,y)
plt.grid()
plt.title('Tanh Function')
plt.show()
```