一丶机器学习

KNN:最近邻居算法

根据问题的周围情况推测出问题对象的答案

监督学习:带标签
无监督学习:不带标签

二丶深度学习人话版

找一个x-->y的映射关系f就是深度学习的目的

比如给身高,体重,财富的输入,输出寿命。那么这个推测的过程f就是深度学习

常见的三种输入形式:

1.向量 (身高,体重,财富)

2.矩阵/张量(图片)

3.序列(有前后关系) “你今天吃什么?”

“天”必须在整个句子下才能被了解什么意思

常见的输出形式

1.回归任务(填空题):如根据以前的温度推测明天的温度

2.分类任务(选择题):图片:猫/狗;句子:积极/消极

3.生成任务(结构化,简答题):前后有关联,如文生

多模态:需要多种数据,比如同时需要声音,图像,文字

那么如何开始深度学习?

定一个函数(也就是模型),定义一个合适的损失函数(用于描述与真实函数之间的差距),差距越小模型越好。根据损失函数不断对模型优化

举一个例子:速度与时间的关系,假设我们的模型是一个线性函数

其中y是真实测量的,那么定义损失函数loss为预测值与测量值之差的绝对值,loss是关于未知参数的函数,与输入x输出y无关。说人话就是loss是来判断选的参数w,b怎么样

结果取每一组loss值的平均值以最终损失值

优化:

什么意思?即求当loss值最小(也就是模型最优的时候参数的值),有点类似高等数学的多元微分求极值或者统计学的似然函数

步骤

参数右上角的角标叫做迭代数,η叫做学习率,需要挑选一个合适的学习率。

不断地迭代直到找到最合适的参数

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐