The sigmoid function is fundamental to logistic regression for several key reasons:
In logistic regression, the sigmoid function acts as the activation function that converts the linear combination of inputs ($wx + b$) into a probability estimate:
$$ P(y=1|x) = \frac{1}{1 + e^{-(wx + b)}} $$
This probability output can then be used to make binary predictions by applying a threshold (typically 0.5).
The sigmoid function, also known as the logistic function, is an S-shaped curve that maps any real-valued number into a value between 0 and 1. It is defined by the formula:
$$ σ(x) = \frac{1}{1 + e^{-x}} $$
The sigmoid function is widely used in:
graph LR
subgraph Sigmoid Function
Input["-∞ to +∞"] --> Process["1 / (1 + e^-x)"] --> Output["0 to 1"]
end
style Process fill:#f9f,stroke:#333,stroke-width:2px
style Input fill:#bbf,stroke:#333,stroke-width:2px
style Output fill:#bfb,stroke:#333,stroke-width:2px
Next reading: