逻辑回归和分类评估指标知识点总结

逻辑回归-logic regression

概念:

解决二分类问题, 逻辑回归的输入是线性回归的输出

原理:

将线性回归的输出作为逻辑回归的输入, 然后通过激活函数的处理, 以将线性回归的输出映射到一段限定区间内,

通过设置阈值(临界值)来对线性回归的映射输出进行二分类, 即分成两类(根据阈值, 一刀两断)

激活函数:

sigmoid函数:

将线性回归的输出映射到0,1区间内(有点把分数进行折合的意思呀)

然后设置阈值(分界点)进行分类判断

损失函数:

对数似然损失

借助log思想, 将真实值(映射值)划分成为0/1两种情况

优化:

提升原本属于1类别的概率, 降低原本属于0类别的概率

api:

sklearn.linear_model.LogisticRegression()

注意:

回归算法, 分类算法的api有时候是可以混合使用的

分类评估指标

前置知识-混淆矩阵:

真正例(TP)

伪反例(FN)

伪正例(FP)

真反例(TN)

精确率+召回率+F1-score:

准确率:

(TP+FP)/(TP+FN+FP+TN)

精确率--查的准不准

TP/(TP+FP)

召回率-查的全不全

TP/(TP+FN)

F1-score

反应模型的稳健性

api:

sklearn.metrics.classification_report

参数:

y_true:目标值的真实值

y_predict:目标值的预测值

roc曲线和auc指标:

roc曲线:

通过tpr和fpr来进行图形绘制, 然后绘制之后, 形成一个指标auc

auc:

越接近1, 效果越好

越接近0, 效果越差

api:

sklearn.metrics.roc_auc_score

参数:

y_true:目标值的真实值

y_predict:目标值的预测值

相关推荐
DeepIntelli几秒前
品牌百科词条建设:从词条命名到提交的完整技术指南
人工智能
TAN-90°-1 分钟前
Deep Learning for Computer Vision——Image Classification with Linear Classifiers
python·深度学习·算法·计算机视觉·线性回归
MindUp2 分钟前
企业网盘选型的技术评估维度与主流产品架构简析
人工智能·安全·架构
AINative软件工程3 分钟前
LLM API 成本失控怎么办?工程师的实时异常检测指南
python
练习两年半的攻城狮3 分钟前
LlamaIndex ResponseMode 深度解析
python·llamaindex
狂师4 分钟前
用AI做自动化测试,哪些是真不行,哪些是你不会用?
人工智能·面试·测试
小鹿软件办公13 分钟前
微软 MAI-Image-2.6 正式发布,文字渲染与 3D 能力显著增强
人工智能·microsoft
zhangfeng113318 分钟前
Windows AMD显卡跑PyTorch
人工智能·pytorch·windows
阿pin19 分钟前
Java随笔-红黑树
java·python·算法·红黑树
Hi李耶20 分钟前
【LeetCode】17.电话号码的字母组合
算法·leetcode·职场和发展