激活函数matlab
时间: 2023-10-16 15:20:18 浏览: 92
神经网络激活函数matlab
在 MATLAB 中,可以使用以下代码来实现常见的激活函数:
1. Sigmoid 函数:
```matlab
function y = sigmoid(x)
y = 1./(1+exp(-x));
end
```
2. ReLU 函数:
```matlab
function y = relu(x)
y = max(0,x);
end
```
3. Leaky ReLU 函数:
```matlab
function y = leakyrelu(x)
y = max(0.01*x,x);
end
```
4. Tanh 函数:
```matlab
function y = tanh(x)
y = (exp(x)-exp(-x))./(exp(x)+exp(-x));
end
```
这些函数可以作为激活函数应用于神经网络的隐藏层或输出层。
阅读全文