吴恩达2022机器学习专项课程(一) 6.2 逻辑回归&第三周课后实验:Lab2逻辑回归

问题预览/关键词

  1. 如何创建逻辑回归算法?
  2. 什么是Sigmoid函数?
  3. 如何表示Sigmoid函数?
  4. Sigmoid函数的输出结果意味着什么?
  5. 如何使用Numpy库计算指数?

笔记

1.创建逻辑回归算法

使用Sigmoid函数。

2.Sigmoid函数

也叫做逻辑函数,是一个非线性函数。

3.Sigmoid函数的表示

  • e是常数,约为2.7。z是线性回归公式的计算结果。函数的输出值在0-1。
  • 推导过程
  • 完整形态。

    z对sigmoid值的影响:z越大,sigmoid越无限趋近1。z越小。

4.sigmoid输出的结果

给定x的情况下,结果(类别)等于1的概率。

5.Numpy计算指数的方法

np.exp。

课后实验实验

python实现sigmoid函数

z是参数。

打印输入的z值和sigmoid计算的值

可视化z值和sigmoid的值

添加更多数据,使用逻辑回归可以正常预测分类

总结

面对分类的问题,我们需要使用逻辑回归的sigmoid函数进行预测分类,这个函数是非线性函数。它的输出值在0-1之间,但不会等于0或等于1,只是会无限接近于0或1,因此可以把它的输出理解为等于1的概率或等于0的概率。给定一个x,如果它通过sigmoid得出的结果小于阈值,则分类到0,如果大于等于阈值,则分类到1,这就是分数预测。

相关推荐
GoldenSpider.AI11 分钟前
AI对话到视频的零编辑革命:NotebookLM与Lemon Slice的深度整合与未来洞察
人工智能·notebooklm·nanobanana·aivideo·lemon slice
草莓熊Lotso16 分钟前
C++ STL set 系列完全指南:从底层原理、核心接口到实战场景
开发语言·c++·人工智能·经验分享·网络协议·算法·dubbo
大千AI助手2 小时前
代价复杂度剪枝(CCP)详解:原理、实现与应用
人工智能·决策树·机器学习·剪枝·大千ai助手·代价复杂度剪枝·ccp
zl_vslam3 小时前
SLAM中的非线性优-3D图优化之李群李代数在Opencv-PNP中的应用(四)
人工智能·opencv·算法·计算机视觉
whaosoft-1433 小时前
51c视觉~3D~合集8
人工智能
澳鹏Appen6 小时前
数据集月度精选 | 高质量具身智能数据集:打开机器人“感知-决策-动作”闭环的钥匙
人工智能·机器人·具身智能
q***71017 小时前
开源模型应用落地-工具使用篇-Spring AI-Function Call(八)
人工智能·spring·开源
极限实验室7 小时前
Coco AI 参选 Gitee 2025 最受欢迎开源软件!您的每一票,都是对中国开源的硬核支持
人工智能·开源
secondyoung7 小时前
Mermaid流程图高效转换为图片方案
c语言·人工智能·windows·vscode·python·docker·流程图
iFlow_AI8 小时前
iFlow CLI Hooks 「从入门到实战」应用指南
开发语言·前端·javascript·人工智能·ai·iflow·iflow cli