当前位置: 首页 > article >正文

【2023春李宏毅机器学习】快速了解机器学习基本原理

文章目录

机器学习约等于机器自动找一个函数

机器学习分类

  1. regression:输出为连续值
  2. classification:输出为一个类别
  3. structured learning:又叫生成式学习generative learning
    • 生成有结构的物件(如:影像、句子)

ChatGPT:把生成式学习拆解成多个分类问题

  1. ChatGPT实际做的事情:预测后面接哪一个字,可以理解成这是一个分类问题,类别是所有的字
  2. 对于用户来说:用户实际体验认为ChatGPT是生成式学习。

机器学习约等于机器自动找一个函数,找函数的步骤
首先应明确要找什么的函数

  1. 设定范围:确认候选函数的集合,即model。

    • 深度学习中类神经网络的结构(如:CNN、RNN、Transformer等)指的就是不同候选函数的集合(原因解释见ML Lecture 6: Brief Introduction of Deep Learning)。
    • 训练资料少的时候容易出现过拟合,设定的范围应该尽可能小(CNN)。当训练资料多时,设定的范围可以大一些(fully-connected,self-attention)。
    • deep learning(CNN,Transformer··),decision tree
    • 在这里插入图片描述
  2. 设定标准

    • 设定评估函数好坏的标准,即loss。loss越小表示跟标准答案的差距越小,loss越小函数越好。计算每个函数loss的函数叫做loss function。loss function取决于训练集。
    • 常用方法:监督学习、半监督学习、强化学习RL
  3. 达成目标

    • 找出loss最小的函数,即optimization
    • 常用方法有梯度下降(adam,Adamw),genetic algorithm

在这里插入图片描述


http://www.kler.cn/a/132416.html

相关文章:

  • 【数据结构】单链表基本操作的实现
  • pytorch的backward()的底层实现逻辑
  • 滑动窗口题目总结(持续更新中)
  • CGAL Mesh网格分割(基于平面)
  • “流量为王”的时代一去不返!如何押注互联网下一个黄金十年
  • [RK-Linux] recovery分区详解(一)
  • 3GPP TS38.201 NR; Physical layer; General description (Release 18)
  • GEM5 Garnet DVFS / NoC DVFS教程:ruby.clk_domain ruby.voltage_domain
  • Unity 问题 之 Text 组件空格导致 自动/强制 换行 的问题处理
  • JVM虚拟机:垃圾回收器ZGC和Shenandoah算法
  • Unity中Shader纹理的多级渐远Mipmap
  • LLVM学习笔记(62)
  • Flask 接口
  • 每天一道算法题:216. 组合总和 III
  • 【智能家居】4、智能家居框架设计和代码文件工程建立
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • 浅谈智能安全配电装置应用在银行配电系统中
  • 运行软件报错mfc140.dll丢失?分享mfc140.dll丢失的解决方法
  • Kafka中topic(主题)、broker(代理)、partition(分区)和replication(副本)它们的关系
  • Java基础笔记