机器学习随记(1)

这篇具有很好参考价值的文章主要介绍了机器学习随记(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

损失函数(Loss Function )是定义在单个样本上的,算的是一个样本的误差。
代价函数(Cost Function )是定义在整个训练集上的,是所有样本误差的平均,也就是损失函数的平均。
目标函数(Object Function)定义为:最终需要优化的函数。等于经验风险+结构风险(也就是代价函数 + 正则化项)。代价函数最小化,降低经验风险,正则化项最小化降低

Loss 是单个示例与其目标值的差异的度量,而 Cost 是训练集上损失的度量

逻辑损失函数: 

逻辑回归假设数据服从伯努利分布,通过极大似然函数的方法,运用梯度下降来求解参数,来达到将数据二分类的目的。

机器学习随记(1) 

 

 机器学习随记(1)

 逻辑回归成本函数:

机器学习随记(1)

其中,

机器学习随记(1)

机器学习随记(1)

逻辑回归拟合模型

from sklearn.linear_model import LogisticRegression
import numpy as np

X = np.array([[0.5, 1.5], [1,1], [1.5, 0.5], [3, 0.5], [2, 2], [1, 2.5]])
y = np.array([0, 0, 0, 1, 1, 1])

lr_model = LogisticRegression()
lr_model.fit(X, y)

模型预测

y_pred = lr_model.predict(X)

print("Prediction on training set:", y_pred)

评分函数计算模型精度 

print("Accuracy on training set:", lr_model.score(X, y))

过拟合、欠拟合、正则化

  • 成本函数在线性回归和逻辑回归之间存在显着差异,但在方程中添加正则化是相同的。
  • 线性回归和逻辑回归的梯度函数非常相似。它们的区别仅在于执行 𝑓𝑤𝑏

正则化线性回归的成本函数

机器学习随记(1)

 正则化逻辑回归的成本函数

机器学习随记(1)文章来源地址https://www.toymoban.com/news/detail-434357.html

到了这里,关于机器学习随记(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【问题随记】

    ubuntu 14.04源更新(sources.list) deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed m

    2024年02月14日
    浏览(34)
  • 算法练习随记(七)

    给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库内置的 sort 函数的情况下解决这个问题。 示例 1: 示例 2:

    2024年02月04日
    浏览(38)
  • k8s排错随记(一)

    处理方法: desc日志:0/3 nodes are available: 3 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn’t tolerate. message日志: failed to find plugin “flannel” in path [/opt/cni/bin] 2.1 其他类似情况 这里的name的值需要符合RFC 1035规范。可以写 小写, -号 ,数字。比如 v-test-01 from : “演示Daemons

    2024年02月17日
    浏览(35)
  • 【方法随记】Ubuntu修改用户名密码

     1、修改用户密码: 然后再输入新密码即可! 2、修改主机名: 然后修改自定义的主机名即可!重启生效! 3、修改用户名 为自己的用户,比如我的是robotcar 则在文件中添加 找到对应自己账户的一行,将用户名替换成新的用户名 修改主文件夹的名称(我的老用户名是Ubuntu,

    2024年02月05日
    浏览(47)
  • qt随记:拖动文件方式打开应用程序

    结果 即从main入口进入

    2024年02月10日
    浏览(53)
  • jmeter随记3:常用jmeter功能(附带场景)

    一、jmeter其他特性 1、请求的接口有多个 且 域名相同 可以写到http请求默认值里【主要填写的部分:通讯协议,请求的内容编码,服务器域名】; 创建路径:在 testplan 右键 add- Config Element - HTTP Request Defaults 内容面板数值设置示例: 这样http请求就不需要写域名了,只需要写请

    2024年02月16日
    浏览(29)
  • 神经网络随记-参数矩阵、剪枝、模型压缩、大小匹配、、

    在神经网络中,参数矩阵是模型学习的关键部分,它包含了神经网络的权重和偏置项。下面是神经网络中常见的参数矩阵: 权重矩阵(Weight Matrix):权重矩阵用于线性变换操作,将输入数据与神经元的连接权重相乘。对于全连接层或线性层,每个神经元都有一个权重矩阵。

    2024年02月16日
    浏览(36)
  • flutter随记:zsh:command not found:flutter

     前言:  (1)终端执行flutter命令,提示:zsh: command not found: flutter。(2)解决这个问题后又一新问题,每次关闭终端窗口再打开。执行flutter命令,又提示:zsh: command not found: flutter。 参照此链接解决: zsh: command not found: flutter (配置好flutter,每次进入终端出现问题)_zsh

    2024年02月11日
    浏览(39)
  • 【Settings随记:二】一级菜单,二级菜单的添加与隐藏,添加辅助功能

    我们可以先从Settings的启动来看, 先进入到AndroidManifest.xml 找到启动的Activity

    2024年02月10日
    浏览(120)
  • 随记-Kibana Dev Tools,ES 增删改查 索引,Document

    创建索引 创建索引 并 修改分片信息 _doc/ID , 新增 or 替换 _create/ID , 强制新增 _doc , 自动生成ID _search , 查询全部 _doc/id , 单条查询 _mget , 批量查询 _update/id _doc/id _mget,查询 _bulk,新增 create , 强制创建 index , 创建或者全量替换 混合 , create and index _bulk,更新 update , 局部更

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包