吴恩达2022机器学习专项课程(一)7.2 逻辑回归的简化成本函数

embedded/2024/11/9 3:10:21/

问题预览/关键词

  1. 本节课内容
  2. 逻辑回归的损失函数简化之后的形式是?
  3. 为什么可以简化?
  4. 成本函数的通用形式是?
  5. 逻辑回归成本函数的最终形式是?
  6. 逻辑回归为什么用对数损失函数计算成本函数?
  7. 为什么不直接给出逻辑回归损失函数的最终形式?

笔记

本节课内容

简化逻辑回归的损失函数。

损失函数的简化形式

由分段函数合并成一个函数,两个公式是同一个意思。
在这里插入图片描述

为什么可以合成一个函数

  • 如果y=1,代入公式,后面的计算为0,因此会得到原始分段的y=1的损失函数。在这里插入图片描述
  • 如果y=0,代入公式,前面的计算为0,因此会得到原始分段的y=0的损失函数。在这里插入图片描述
  • 因此,逻辑回归的损失函数可以写成一行,不用分两种情况考虑。

成本函数的通用形式

先计算损失函数的总和,然后除以m得到平均损失。在这里插入图片描述

逻辑回归成本函数的最终形式

将简化的逻辑回归损失函数代入成本函数,获得逻辑回归成本函数的最终形式。在这里插入图片描述

逻辑回归用对数损失函数计算成本函数?

逻辑回归的对数损失函数是统计学中的极大似然估计方法推导出来的,不做详细讨论。

没有直接给出最终形式

分段形式对于概念理解很有帮助,而最终合并的形式在实际的计算和编程实现中更为实用。

总结

分段写的损失函数完全等价于最终形式的损失函数,分段写的目的只是帮助理解模型预测的y,在面对不同真实的y损失的大小。当真实的y=1时,损失函数关注的是模型预测输出与1的接近程度。当真实的y=0时,损失函数关注的是模型预测输出与0的接近程度。


http://www.ppmy.cn/embedded/23858.html

相关文章

Mysql基础(三)DDL之create table语句

一 create table 创表 说明: create table相关语句从功能上进行讲解补充: 前面已经讲解过相关的约束,已进行相关的铺垫声明: 参考价值较少,了解即可 ① 基本语法 思考: 约束加在哪里? ② 创建新表 强调:使…

基于单片机的机械臂运行轨迹在线控制系统设计

摘要:基于PLC的机械臂运行轨迹控制系统通过PLC采集现场信号及输出信号的状态变化实现机械臂运行轨迹的控制,不能实现多自由度机械臂控制。设计基于单片机的机械臂运行轨迹在线控制系统,系统硬件由上位机PC在线控制、主控制板和机械臂舵机控制板构成,通过光电编码器位移传感…

区块链技术与应用学习笔记(5-7节)——北大肖臻课程

​ 目录 ​BTC实现 基于交易的账本模式: UTXO集合: 交易费用: BTC网络 1.应用层: 2.网络层: 3传播层: 什么是鲁棒? BTC挖矿: 出块奖励: 挖矿难度调整&#…

如何评判一个算法的好坏,你知道吗

算法的评价指标通常包括以下几个方面: 1. **时间复杂度**:评估算法执行所需时间的量度,通常用大O符号表示。它描述了随着输入数据规模增长,算法执行时间的增长速度。 2. **空间复杂度**:评估算法执行所需存储空间的量度,也用大O符号表示。它描述了随着输入数据规模增长,…

Burp自定义插件实现请求拦截

在安全测试时,经常需要对请求进行拦截以及配置管理,以便过滤域名或路径的请求。例如:被测对象会不断收集信息(例如IP地址、设备信息)通过HTTP传给服务端。本文将介绍如何使用Burp Suite的扩展插件,通过开发…

python爬虫(Selenium案列)第二十四

🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天…

怎样实现由.ui文件生成的.py文件的逻辑分离?

使用Qt5实现由PyQtDesigner生成的.ui.py文件的逻辑分离的过程可以使用以下步骤: 将通过PyQtDesigner生成的.ui文件转换为.py文件。可以使用命令行工具pyuic5来实现这一步骤。运行命令pyuic5 input.ui -o output.py,其中input.ui是原始的.ui文件的路径&am…

2024蓝桥杯嵌入式模板代码详解

文章目录 一、STM32CubeMx配置二、LED模板代码三、LCD模板代码 一、STM32CubeMx配置 打开STM32CubeMx,选择【File】->【New Project】,进入芯片选择界面,搜索到蓝桥杯官方的芯片型号,并点击收藏,下次直接点击收藏就…