热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

【2022.11.02】机器学习名词记录

学习来源均来自:https:www.bilibili.comvideoBV1Wv411h7kN当我们设定函数的时候,不一定是线性的情况下,可以将一个曲线图拆分成多个函数相加正如下图

学习来源均来自:https://www.bilibili.com/video/BV1Wv411h7kN

image-20221101094633217

当我们设定函数的时候,不一定是线性的情况下,可以将一个曲线图拆分成多个函数相加

image-20221101143518565

正如下图中的红色图,是由四条曲线相加得到

image-20221101143453377

如果要将折线图模拟成曲线图的话,一般使用sigmoid来逼近原来的折线图

image-20221101143427021

改变不同的参数获得的不同结果

image-20221101144015706

上面的红色折线图就可以由四个sigmoid函数组成

image-20221101144408416

然后将我们想要的内容整理一下,就可以将上图灰框内的数字整合成下面图中的样子

image-20221101145512848

image-20221101145327017

最后整理一下就可以得到结果

image-20221101145714277

将所有的未知数放到一列

image-20221101150055174

当参数很少的时候,可以使用暴力的方法,试出所有的未知数

sigmoid的函数越多的时候可以越逼近原来的函数图像

当尝试了几次后,得到一个预估的y,其差值可以得到一个LOSS函数

image-20221101150641877

未知数拉长作为一个未知量的时候,成为一个向量,可以找出θ的start

然后要对每一个位置的参数进行求微分,集合起来就是一个向量

这里的g是梯度gradient

image-20221101164241467

将θ0的向量减去学习率×微分值,得到新的θ1

而在实际的机器学习中,并不会拿一个大L来计算梯度,而是将其拆分成多个Batch,分多次计算损失

每次更新一次参数叫做update,对每个batch变化也称为update

把所有的batch都看过一遍,叫做一个Epoch,可以有多次update,取决于batchSize有多大

image-20221101164539909

sigmoid比较难以计算,所以一个sigmoid可以看成是relu相加,第二个拐点后相加后位直线

relu是0与另一条直线的取大值得到的结果

image-20221102091415750

我们之前是只用了一层sigmoid来模拟原来的数据,我们可以将第一层的结果,放入下一个层数得到新的数据

其中的权重W‘和偏置b'是全新的未知数

image-20221102092003552

布置多层后,可以降低损失函数的数值

image-20221102105343994

我们一般将这些sigmoid和relu称之为神经元,很多的neuron就是神经网络

image-20221102105614766

其中每一层neuron被称之为layer,多层的layer被称为深度学习

image-20221102105752159

过拟合overfitting指的是在增加层数的基础上,在已知的数据上获得更好的数据,而在未知的数据上得到更差的结果

image-20221102110042413



推荐阅读
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文详细介绍了PHP中与URL处理相关的三个函数:http_build_query、parse_str和查询字符串的解析。通过示例和语法说明,讲解了这些函数的使用方法和作用,帮助读者更好地理解和应用。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
author-avatar
手机用户2502907451
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有