Datawhale X 李宏毅苹果书 AI夏令营 深度学习入门Task1

实用指南:制作通用的INCA和CANape兼容A2L文件 A2L(ASAM MCD-2 Measurement and Calibration Data)文件是描述ECU(电子控制单元)测量和校准数据的标准文件格式。在标定工作中,A2L文件扮演着极为重要的角色,它定义了测量通道、校准参数等关键信息,为工程师提供了统一的描述方式。INCA和CANape是两种常见的汽车电子系统标定工具,分别由ETAS和Vector公司开发。它们在汽车电子系统的开发和调试过程中发挥着重要作用,提供了丰富的标定功能和用户友好的界面。 阅读详情

Datawhale 2024年AI夏令营的第五期学习活动聚焦于深度学习,第一阶段主要内容是通过案例了解机器学习。

本篇笔记为第一阶段的笔记

本阶段的主要学习任务为初步学习了解机器学习。

一、机器学习的概念及其常见任务

广义的机器学习是指机器具备有学习的能力,即就是让机器具备找一个函数的能力。对于机器学习,常见的任务有回归(regression)和分类(classification)。回归主要是输出数值和标量,在苹果书中,给出的例子是根据前日的PM2.5推出当日的PM2.5的数值。分类将选项分为类别1、类别2等等,例如判断邮件是否为垃圾邮件。除了回归跟分类以外,还有结构化学习(structured learning)。

二、跟随案例深入了解

苹果书中,以视频的点击次数预测为例,将机器学习找函数的过程,分成了3个步骤来阐述。

Step1:写出一个带有未知参数的函数f,能预测未来观看次数。

y = b + wx_{1}

其中w跟b是未知的参数。w为权重(weight),b称为偏置(bias)。它们作为未知的参数,往往来自于对这个问题本质上的了解,需要领域知识(domain knowledge)的支撑。

Step2:定义损失(loss)

通过比较模型预测值与实际值之间的差异,我们可以评估模型参数的优劣,并据此调整参数以最小化损失函数,从而改进模型的预测性能。

在机器学习建模中,通过计算平均绝对误差(MAE)和均方误差(MSE)等损失函数,可以评估模型预测性能。使用真实数据测试不同参数组合(w, b),并绘制等高线图直观展示损失大小。红色区域损失大,蓝色区域损失小。找到蓝色区域最低点即最优参数组合,能显著提高预测精准度。对于观看次数预测,w接近1且b较小通常较符合预期,模型预测更精准。

图1 误差表面 

Step3:解最优化的问题

通过梯度下降法寻找最优参数w∗和b∗,以最小化损失函数L。对于单个参数w,从随机初始点开始,计算损失对w的偏导数(斜率),根据斜率正负调整w值以减小损失。步伐大小受斜率和学习率η(超参数)影响。学习率大则步伐大,学习快;学习率小则步伐小,学习慢。通过迭代调整,逐步逼近最优解,使损失最小。

更新次数或微分值为0时停止。但可能陷入局部最小值而非全局最小值。在双参数情况下,同时更新w和b,利用深度学习框架自动计算微分。通过不断迭代,最终找到一组较优的w和b,使得损失函数值较小。实际计算中,w=0.97, b=100,与预期相符,平均误差约480,即预测误差约500人。梯度下降法虽可能面临局部最小值问题,但在实践中常能找到较好的解。

以上为本次Task1学习内容的笔记。感谢Datawhale提供丰富的学习资源。

PINN:当深度学习遇上朗伯-比尔定律 光谱数据处理中引入PINN的三种架构设计 阅读详情

相关推荐

深圳SILAS(智能融合低空系统)无人机调度系统介绍

一、系统定位与核心目标SILAS(Smart Integrated Lower Airspace System)是深圳市为低空经济打造的“数字大脑”,由粤港澳大湾区数字经济研究院自主研发,定位为城市级低空飞行智能调度与管理平台。核心目标是解决低空经济中“高密度、高复杂度、多主体”的飞行调度难题,实现空域资源的高效分配、飞行安全的智能监管及全场景服务的无缝协同,支撑深圳从“无人机之都”向“天空之城”升级。二、核心架构:低空基础设施“四张网”设施网。

主攻大数据 人工智能 物联网 安全 低空经济等方向。mtsc 、gtest特邀分享嘉宾 3746

小白的Datawhale X 李宏毅苹果书AI夏令营·探索日记

一些深度学习的基础知识(一)

2301_81656040的博客 665

Arm Neoverse CMN-700 QoS与PrefetchTarget架构解析

在现代多核处理器系统中,内存访问性能优化是提升整体效能的关键。QoS(服务质量)技术通过优先级调控机制,确保关键任务获得更高的缓存带宽和内存访问权限。PrefetchTarget作为预取技术的一种实现,能够显著降低内存访问延迟,特别适用于AI训练和数据库系统等高性能计算场景。Arm Neoverse CMN-700通过RN SAM模块实现了硬件级的地址范围检测和优先级调控,支持最多8个独立内存区域的QoS配置。测试数据显示,合理配置QoS可使关键任务延迟降低40%,而PrefetchTarget技术则能减少

weixin_36197669的博客 315

Datawhale X 李宏毅苹果书 AI夏令营--深度学习入门 task1

第五期夏令营学习笔记1

by_x_y_z的博客 969

快速玩转 Llama2!机器学习 PAI 最佳实践(一)—低代码 Lora 微调及部署

本实践将采用阿里云机器学习平台PAI-快速开始模块针对 Llama-2-7b-chat 进行开发。PAI-快速开始支持基于开源模型的低代码训练、布署和推理全流程,适合想要快速开箱体验预训练模型的开发者。

阿里云云栖号 1766

Web3:Ubuntu系统 使用Docker-compose方式部署blockscout浏览器&配置版本-v5.2.3-beta+charts图表

详细介绍了在Ubuntu 23.04系统上部署Blockscout浏览器的步骤,以及过程中遇到的问题进行一一解决。

鄙人kunzhi96,感恩遇见! 2万+

Datawhale X 李宏毅苹果书 AI夏令营 深度学习入门TASK 1

定义一个数学函数f,该函数包含未知参数,用于预测目标变量。在文本中,这个函数是。其中,y是预测目标,即频道的总观看次数;x1是特征,即前一天的观看次数。b是偏置(bias),它是一个常数项,用于调整函数的输出。w是权重(weight),它是一个系数,用于调整特征x1对预测结果的影响。这个模型是基于领域知识(domain knowledge)的一个初步猜测,可能需要通过后续步骤进行调整。损失函数L用于衡量模型预测值与实际值之间的差距,其输入是模型参数b和w。

dj204955048的博客 1185

反激电源及其变压器计算与绕制

本内容以一个宽电压输入 24V3A 输出的 72W 反激电源为例来计算电路的各个参数和器件选型,包含反激变压器的计算与绕制方法。

让你爱上电路设计 1937

Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门班-task1

机器学习是人工智能的一个子领域,致力于开发算法和技术,使计算机能够自动从数据中学习和推断。与传统编程不同,机器学习依赖于从样本数据(即训练数据)中获取模式和规律,而不是通过硬编码规则。通过学习过程,模型可以预测或决策,无需明确编程指令。机器学习的三种主要类型监督学习:模型在有标注的训练数据上进行训练,学习输入与输出之间的映射关系。应用场景包括图像分类、语音识别等。无监督学习:模型在无标注的数据上进行训练,主要任务是发现数据的结构或模式,如聚类、降维等。典型应用包括市场分割、特征提取等。半监督学习。

starlight078的博客 962

深入理解Android音视频同步机制(三)NuPlayer的avsync逻辑

本文深入介绍了NuPlayer的avsync逻辑和原理

张晖的专栏 1万+

Python全栈入门到实战【基础篇 04】核心基础:变量与4种基础数据类型(int/float/str/bool)

本文介绍了Python编程中的变量和四种基础数据类型,作为后续所有语法的入门前提。变量是数据的“容器”,解决数据复用问题,而数据类型决定数据能进行的操作。文章详细讲解了变量的定义语法、命名规则(强制语法和推荐风格)、赋值与修改原理,并通过实操示例展示其应用场景。正确使用变量可以提升代码复用性、简化修改并增强可读性,是编程效率的核心原则。掌握这些基础知识能避免90%的新手语法错误,为学习更复杂的Python语法打下坚实基础。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 4320

[Datawhale X 李宏毅苹果书AI夏令营] 深度学习入门 Task1

[Datawhale AI夏令营]第五期深度学习入门的学习笔记,机器学习基础部分

drawbacks的博客 578

Unity 横版游戏开发天花板?状态机、联机同步与横版动作游戏架构全都有

在 Unity 横版动作游戏开发领域,最耗时间的往往不是角色移动,而是整套“可扩展架构”的搭建。包括角色状态管理、敌人 AI、武器系统、关卡编辑器、联机同步、输入适配、UI 与存档系统等。2D Action Platformer Kit 的核心价值,并不只是“提供素材”,而是它已经帮开发者搭好了一整套适用于横版动作游戏的底层框架。

2403_88403568的博客 425

Datawhale X 李宏毅苹果书 AI夏令营- 深度学习入门 - Task 1

Datawhale X 李宏毅苹果书 AI夏令营 深度学习入门营 群5 task1的学习笔记

2301_78519312的博客 941

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

“Datawhale X 李宏毅苹果书 AI夏令营”深度学习入门笔记Task1

例如,可将函数写为y = b + wx,y是经过预测得到的数值,x为该视频,b,w即为要求的参数,是未知的,可以通过过去的视频播放量来确定。我们将带有未知参数的函数称为模型2.定义损失函数对于给定的数据集,损失函数计算模型在整个数据集上的平均损失(或成本)。这个平均损失代表了模型性能的“好坏”,损失越小,通常意味着模型的性能越好。苹果书中写到采用均方误差(Mean SquaredError,MSE)e = (ˆy y − y)2;

m0_74851616的博客 1219

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【Datawhale X 李宏毅苹果书 AI夏令营(深度学习入门)】Task1 通过案例了解机器学习

本文简单介绍了机器学习相关概念以及通过实例介绍机器学习运作过程。

weixin_56318764的博客 1199

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Datawhale X 李宏毅苹果书 AI夏令营 深度学习入门Task_1笔记

找出本篇中形如回归(regression)加粗字体的术语,并用自己的话进行解释,列成表格。回归(regression)假设要找的函数的输出是一个数值,一个标量(scalar),这种机器学习的任务称为回归。分类(classification)分类任务要让机器做选择题。人类先准备好一些选项,这些选项称为类别(class),现在要找的函数的输出就是从设定好的选项里面选择一个当作输出,该任务称为分类。结构化学习structured learning)

m0_62746405的博客 731

入门Task1:《深度学习详解》(Datawhale X 李宏毅苹果书 AI夏令营)

机器学习任务类型 关键概念 梯度下降法 以及 实例分析:波士顿房价预测

K_ING_____的博客 1113

Datawhale X 李宏毅苹果书 AI夏令营 Task_1深度学习详解入门

在分类任务中,机器需要找到一个函数,能够根据输入的特征(如邮件的内容、发件人、收件人等),从设定好的选项(如垃圾邮件和正常邮件)中选择一个作为输出。已知和的值能使损失小到 480,在已知数据(2017 到 2020 年每天的观看次数)上计算损失为 480,用该函数预测未来(2021 年)的观看次数,在未看过的数据上误差值为 0.58,说明在训练数据上误差较小。:写出带有未知参数的函数,如,其中是预测的今天频道的总观看次数,是前一天的总观看次数,和是未知参数,带有未知参数的函数称为模型,称为权重,称为偏置。

2302_77116414的博客 941

Datawhale X 李宏毅苹果书 AI夏令营(深度学习入门)task1

简单说就是用来衡量预测值和真实值之间差值的一个数值,根据损失值可以评估假设出来的模型的好坏这个函数的输入是模型里面的参数,模型是 y = b + w ∗ x1,而 b 跟 w 是未知的,损失是函数 L(b, w),其输入是模型参数 b 跟w。损失函数输出的值代表,现在如果把这一组未知的参数,设定某一个数值的时候,这笔数值好还是不好。举一个具体的例子,假设未知的参数的设定是 b = 500,w = 1,预测未来的观看次数的函数就变成 y = 500 + x1。

m0_55703957的博客 992

【Datawhale AI 夏令营第五期学习笔记】Datawhale X 李宏毅苹果书 深度学习入门 AI夏令营 Task1 #Datawhale #AI夏令营

机器学习的第一步是定义一个带有未知参数的函数 ( f ),用于预测未来的观看次数。ybw×x1ybw×x1​( y ) 是我们想要预测的内容,即今天的总观看次数。( x_1 ) 是前一天的总观看次数。( b ) 和 ( w ) 是未知的参数,需要通过数据来确定。( w ) 被称为权重(weight)。( b ) 被称为偏置(bias)。这个带有未知参数的函数被称为模型(model)。

2301_80126721的博客 1171

[Datawhale X 李宏毅苹果书 AI夏令营]跟李宏毅学深度学习(入门)笔记-task1

“Datawhale X 李宏毅苹果书 AI夏令营”跟李宏毅学深度学习(入门)笔记-TASK1

Zsuee的博客 1789

【Datawhale X 李宏毅苹果书 AI夏令营】[深度学习 入门] Task2 《深度学习详解》- 1.2 线性模型

那么,我们可以试着修改模型,让它的预测值与前7天的值相关,而非只与前1天的相关,或许就能达到更加准确的预测效果。通常一个模型的修改,往往来自于对这个问题的理解,即领域知识,以上便是领域知识的一个例子。,我们可以得到不同形状的 Sigmoid 函数 (如图1.11),从而逼近不同的 Hard Sigmoid 函数,从而再合成我们所需的分段线性曲线 (如图1.12)。之间的关系是如图1.9的黑色曲线,我们也把它分割近似成分段线性曲线,再用 Hard Sigmoid 函数去合成。可见,改进后的模型效果更好了。

AnonymityNM的博客 1266

​Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门 Task 1

损失:估测值与真实值的差距计算损失的方式:

weixin_68008746的博客 490

Datawhale X 李宏毅苹果书AI夏令营 深度学习入门 Task1 学习笔记

回归任务的目标是找到一个输出为数值的函数。例如预测未来某天的空气质量(PM2.5)的数值,输入为当前的相关环境指标(如温度、污染物浓度等),输出是未来某个时间点的PM2.5数值。例如,语音识别系统根据声音信号生成对应文字,背后需要的就是一个复杂的函数。首先,随机选择参数初始值,然后通过计算损失函数的梯度,逐步调整参数,直到找到使损失最小的参数值。机器输出的结果不仅仅是一个数值或类别,而是一个复杂的结构。深度学习(DL):是机器学习的一个分支,主要依赖于神经网络,能够处理更复杂的任务。𝑥1是当天的观看次数。

Stuart_X的博客 511

Datawhale X 李宏毅苹果书 AI夏令营 之深度学习入门Task1

机器学习就是寻找一个函数,该函数能够根据输入给出尽可能正确的输出。

sdlj20082008的博客 275
上一篇: Datawhale X 魔搭 AI夏令营 AIGC文生图方向Task3笔记
下一篇: Datawhale X 李宏毅苹果书 AI夏令营 深度学习入门Task2
原三井
博客等级 码龄7年 41粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值