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

SAP FICO会计凭证过账接口 -------------------------------------增加职能范围-ZHANGZG-2022.09.07 注释掉-2022.09.20。CONCATENATE '总账' ls_doc_item-hkont '要求输入成本对象值!*-------------------------------------增加职能范围-ZHANGZG-2022.09.07。*-------------------------------------增加职能范围-ZHANGZG-2022.09.07。 阅读详情

学习链接如下:

深度学习入门:Datawhale (linklearner.com)

这块建议结合b站吴恩达的机器学习视频学习,讲的很清楚
(超爽中英!) 2024公认最好的【吴恩达机器学习】教程!附课件代码 Machine Learning Specialization_哔哩哔哩_bilibili

机器学习和深度学习概念与区别:

一文看懂深度学习(白话解释+8个优缺点+4个典型算法)_深度学习和传统机器学习相比具有哪些优势1500-优快云博客

机器学习,即机器具有学习的能力。具体来讲,就是让机器寻找到一个函数,使得给他一个输入,能产生合理的输出。比如语音转文字功能,输入就是一段音频,输出是对应的文字。如果人类自己编写从语音到文字的函数比较困难,如果能通过机器的强大计算能力,使其自己找到这个函数,就能实现很多事情。包括图像识别、图像分割、Alfago下棋等。

深度学习是机器学习的一个分支,只不过深度学习是在传统神经网络上的升级。特点是需要大量算力。可以见下面链接

https://blog.youkuaiyun.com/weixin_43612023/article/details/97235212

机器学习案例:

一个人想通过视频平台赚钱,需要关注该平台的视频有没有流量,这样能知道自己获利空间多大。假设他在后台可以看到每天的点赞人数、订阅人数、观看次数,根据一个频道过往的信息可以预测明天的观看次数。对这个案例,输入就是后台的数据,输出是第二天这个频道的观看次数。

机器学习三步走:

这个案例可以拆解成三步。

  1. 写出带有未知参数的函数f,如
    f=b+w*x_1
    y是预测结果,x1是后台信息(是n*1的向量,比如[昨天观看量;昨天订阅人数;昨天点赞人数]),简单起见,假设x1就是昨天的观看量。w与b都是未知的参数,w称为权重(weight),b称为(bias),x1称为特征(feature),输入x1对应的真实值称为标签(label)。
  2. 定义损失(Loss),损失也是个函数,他的输入是模型里面的参数w和b,输出是参数对应的损失。比如昨天播放量是500,w=1,b=0时,预测的今天播放量应该是y=b+w*x_1=0+1*500=500
    假设今天实际播放量是600,那么二者差距就是600-500=100。单个样本的Loss可以用多种方法来定义,比如平均绝对误差(Mean Absolute Error, MAE):e=|\hat y-y|,以及均方误差(Mean Square Error, MSE):e=(\hat y-y)^2,或者交叉熵(cross entropy)等。对于给定的N个样本,其损失函数L(w,b)可以定义为N个样本各自的损失求和后取平均:
    L=1/N\sum _ne_n
    对于不同的w与b,可以得到不同的L值,将损失函数画图,就可以看出损失函数较小的点在哪里,画出来的等高线称为误差表面(error surface)。损失函数越小,说明模型的预测越准确。
  3. 最优化损失函数,就是找到w与b,使得L最小。梯度下降(gradient descent)是经常用的优化方法。具体来说,就是先计算出L在给定的w_0,b_0处的梯度,然后对w,b做更新:
    w_1=w_0-\eta\frac{\partial L}{\partial w}|_{w=w_0},b_1=b_0-\eta {\frac{\partial L}{\partial w}}|_{w=w_0}
    其中\eta是学习率(learning rate)。这种不是机器学习能得到的,需要人为确定的参数叫做超参数(hyperparameter)。这样反复更新w和b,可以逐步将L减小,这里涉及到微积分的知识,不懂的可以看b站吴恩达的视频。
    什么时候停止参数更新是一个问题,可以自定义最大迭代步数,超过这个步数就停止更新;也可以定义当梯度接近零,比如其绝对值小于一个很小的值1e-4时,停止更新。此时L可能处在鞍点、局部最小值(local minima)或者全局最小值(global minima)。在合适的参数设置下,梯度下降可以快速收敛,但不一定能跳出局部最小值到达全局最小值:

    多参数时,与单参数的更新类似,只不过要实现对所有参数的同时更新。梯度学习的优化过程可能如下所示:
q-learning精讲 Q-learning Q-learning是一种用于机器学习的强化学习技术。 Q-learning的目标是学习一种策略,告诉Agent在什么情况下要采取什么行动。 它不需要环境模型,可以处理随机转换和奖励的问题,而无需进行调整。 对于任何有限马尔可夫决策过程(FMDP),Q学习找到一种最优的策略,即从当前状态开始,它在任何和所有后续步骤中最大化总奖励的预期值。在给定无限探索时间和部分随机策略的情况... 阅读详情

相关推荐

Android真机调试——ADB调试(含华为手机无法找到设备)

本文以Huawei Nova7为例。

lianqi2003的博客 7856

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

第五期夏令营学习笔记1

by_x_y_z的博客 969

vscode中创建vue快捷键

1.安装Vetur插件(扩展里面直接搜) 2.vscode 界面里面左上角选则 文件=> 首选项=> 用户代码片段=>新建全局代码片段=>在输入框中新建名称为vue.json 3.删除里面的注释,当然你也可以留着,把下面的代码粘贴进去! { // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // descri

Leon_940002463的博客 3207

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

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

dj204955048的博客 1185

【社区分享】从零开始学习 TinyML,建立 TensorFlow 深度学习模型(技术优化篇)

本文来自社区投稿与征集,作者王玉成,ML&IoT Google Developers Expert,温州大学智能锁具研究院总工程师。 了解更多:https://blog.youkuaiyun.com/wfing 经过前面几章的讨论,我们了解了TinyML 的概念,完成了一个最简单的TinyML 的模型并且运行在微控制器上,得出最基本的结果。但是在实际的工程应用中,模型建立之后,也需要再进一步结合许多优化方面的技术,这就是我们接下来想要探讨的。 5. 优化 TinyML 这本书也详细的向我...

tensorflowforum的博客 1万+

七天征服AutoSAR/SomeIP_01速成配置并代码生成

本文为AutoSAR中SomeIP配置开发的实操指南摘要,重点介绍通过通信矩阵快速构建SomeIP工程的方法。核心内容包括:1)基于Excel通信矩阵生成系统描述文件(arxml);2)在AutoSAR工具中导入文件自动生成协议栈配置,涵盖ETHIF、SoAd等模块;3)关键报错处理(COM/PDUR/SOAD/SD模块的配置修正);4)SomeIPXF的数据编解码配置;5)SWC组件与RTE任务映射。教程强调"先完成再完美"的实践原则,指导开发者快速生成基础代码框架,为后续协议调试奠定

大叔带刺的博客 302

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

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

starlight078的博客 962

TMC2240 芯片数据手册解读|第三篇 TMC2240 芯片引脚配置与说明

本文详细解析了TMC2240芯片的两款封装(TQFN32和TSSOP38-EP)的引脚分布、电气属性及硬件设计要点。内容涵盖:1)芯片内部功能架构,包括供电、运动控制等五大链路;2)两款封装的核心规范与适用场景;3)七大引脚分类详解(电源、控制、编码器等)及接线要求;4)PCB设计避坑指南,强调电源分割、电荷泵布局等关键点。文章提供完整的原理图绘制和硬件调试指导,适合不同基础的工程师参考实践。

BackCatK Chen的博客 1090

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

对于单个参数w,从随机初始点开始,计算损失对w的偏导数(斜率),根据斜率正负调整w值以减小损失。它们作为未知的参数,往往来自于对这个问题本质上的了解,需要领域知识(domain knowledge)的支撑。通过比较模型预测值与实际值之间的差异,我们可以评估模型参数的优劣,并据此调整参数以最小化损失函数,从而改进模型的预测性能。主要是输出数值和标量,在苹果书中,给出的例子是根据前日的PM2.5推出当日的PM2.5的数值。苹果书中,以视频的点击次数预测为例,将机器学习找函数的过程,分成了3个步骤来阐述。

Representative的博客 461

K230在原有LVGL控件触摸屏控制的基础上,增加USB鼠标控制!

搭配CanMV图形化编程,中小学生可快速开发“键鼠控制AI小游戏”“智能画板”等趣味项目,降低AI学习门槛;:HDMI屏幕+键鼠组合,直接在开发板上调试代码、修改ISP参数、查看AI推理日志,无需频繁连接电脑;:打造带交互的AI设备(如工业控制面板、智能显示器),鼠标操作菜单、键盘输入指令,体验媲美小型PC;:无网络场景下,通过键盘直接向AI设备录入数据、配置参数,适配野外监测、本地工控等场景。,自动识别、快速响应,完美适配交互控制、参数调试、数据输入等场景。

weixin_47446386的博客 145

如何在 SAP Server Side JavaScript 里消费 destination

在SAP云平台里打开SAP HANA Web-Based Development Workbench进行服务器端JavaScript的开发。 创建一个新的package: 创建一个新的application: 创建一个新的文件google-distance-api.xshttpdest用于维护destination相关信息: host = "maps.googlea...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 611

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

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

2301_78519312的博客 941

反应堆设计:基于MATLAB的反应堆仿真和分析,包括反应堆稳态分析、反应堆动态分析和反应堆安全分析 介绍

反应堆设计是利用计算机技术对核反应堆进行设计和模拟,以获得安全、高效、经济的核能发电系统。它是核能领域的重要组成部分,在电力生产、核医学、科学研究等领域有着广泛的应用。

走向CTO的路上... 1112

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

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

m0_74851616的博客 1219

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

weixin_56318764的博客 1199

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

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

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

m0_62746405的博客 731

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

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

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

K_ING_____的博客 1112

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的博客 1170

[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夏令营 深度学习(入门)Task1

在数字化时代,数据无处不在,如何从海量数据中提取有价值的信息成为了一个重要课题。机器学习作为一种强大的数据分析工具,能够帮助我们从数据中学习并做出预测。本文通过一个具体案例——“视频的点击次数预测”,来介绍机器学习的运作过程。

Morderay的博客 1051
上一篇: [Datawhale AI夏令营]第四期 多模态大模型数据合成 学习笔记
下一篇: [Datawhale X 李宏毅苹果书AI夏令营] 深度学习进阶 Task1
drawbacks
博客等级 码龄7年 75粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值