- Hands-On Artificial Intelligence for IoT
- Amita Kapoor
- 268字
- 2021-07-02 14:02:04
Logistic regression for classification
In the previous section, we learned how to predict. There's another common task in ML: the task of classification. Separating dogs from cats and spam from not spam, or even identifying the different objects in a room or scene—all of these are classification tasks.
Logistic regression is an old classification technique. It provides the probability of an event taking place, given an input value. The events are represented as categorical dependent variables, and the probability of a particular dependent variable being 1 is given using the logit function:

Before going into the details of how we can use logistic regression for classification, let's examine the logit function (also called the sigmoid function because of its S-shaped curve). The following diagram shows the logit function and its derivative varies with respect to the input X, the Sigmoidal function (blue) and its derivative (orange):

A few important things to note from this diagram are the following:
- The value of sigmoid (and hence Ypred) lies between (0, 1)
- The derivative of the sigmoid is highest when WTX + b = 0.0 and the highest value of the derivative is just 0.25 (the sigmoid at same place has a value 0.5)
- The slope by which the sigmoid varies depends on the weights, and the position where we'll have the peak of derivative depends on the bias
I would suggest you play around with the Sigmoid_function.ipynb program available at this book's GitHub repository, to get a feel of how the sigmoid function changes as the weight and bias changes.
- 課課通計算機原理
- 物聯網與云計算
- Visual C# 2008開發技術詳解
- Implementing Oracle API Platform Cloud Service
- Moodle Course Design Best Practices
- 計算機網絡安全
- Deep Reinforcement Learning Hands-On
- 會聲會影X4中文版從入門到精通
- 生物3D打印:從醫療輔具制造到細胞打印
- 基于Proteus的單片機應用技術
- 21天學通Linux嵌入式開發
- 手把手教你學Photoshop CS3
- 計算機硬件技術基礎(第2版)
- Mastering Microsoft Dynamics 365 Customer Engagement
- 數據庫技術:Access 2003計算機網絡技術