导读 在数学与机器学习的世界里,Sigmoid函数是一个非常经典的激活函数,其S形曲线能够将任意实数值映射到(0, 1)区间,因此在神经网络中广泛应
在数学与机器学习的世界里,Sigmoid函数是一个非常经典的激活函数,其S形曲线能够将任意实数值映射到(0, 1)区间,因此在神经网络中广泛应用。今天,让我们一起用Matlab绘制它的优雅曲线吧!
首先,打开Matlab软件,新建一个脚本文件。输入以下代码:
```matlab
x = linspace(-10, 10, 100); % 定义横轴范围
y = 1 ./ (1 + exp(-x)); % Sigmoid公式
plot(x, y, 'b-', 'LineWidth', 2); % 绘制蓝色曲线
xlabel('x'); ylabel('Sigmoid(x)'); % 添加坐标轴标签
title('Sigmoid Function Curve'); grid on; % 设置标题和网格
```
运行后,你将看到一条平滑的S形曲线从左下角逐渐上升至右上角,宛如一道优美的数学风景线!✨
此外,Sigmoid函数不仅美观,还具有归一化特性,在逻辑回归、深度学习等领域发挥重要作用。如果你对它背后的意义感兴趣,不妨尝试调整参数或扩展到多维场景哦!🌟
快来动手试试吧,感受编程与数学结合的乐趣!🎉