【深度学习笔记】机器学习分类

【笔记】李宏毅机器学习与深度学习课程笔记——神奇宝贝分类 案列讲解入门 上一节课讲的是预测,这节课讲的是分类。主要是拿神奇宝贝的分类举例子,通过这节课,了解了高斯分布在机器学习中的应用、了解了升维的操作以及减少参数以减少误差的trick。 阅读详情

机器学习(Machine Learning,ML)指从有限的观测数据中学习出具有一般性的规律,并利用这些规律对未知数据进行预测的方法。

一、 浅层学习

  • 关注点:预测模型(函数)

  • 一般需要首先将数据表示为一组特征,特征的表现形式一般有连续的数值、离散的符号。
    特征将被输入到预测模型,由模型输出预测结果。

  • 浅层学习的一个重要特点是不涉及特征学习,其特征主要靠人工经验或特征转换方法来抽取。

  • 浅层学习模型一般会包含以下几个步骤:
    原始数据→特征提取→特征转换→预测→结果

二、表示学习

为提高机器学习系统的准确率,需要将输入信息转换为有效的特征,或者更一般的称为表示。如果有一种算法可以自动地学习出有效的特征,并提高最终机器学习模型的性能,那么这种学习称为表示学习。

  • 关注点:语义鸿沟
    语义鸿沟指输入数据的底层特征和高层语义信息之间的不一致性和差异性。
    比如给定一些关于“车”的图片,由于图片中每辆车的颜色和形状等属性都不尽相同,因此不同图片在相素级别上(即底层特征)的表示差异性会非常大,但是我们理解这些图片是建立在比较抽象的高层语义概念上的。
  • 核心问题:什么是一个好的表示?如何学习到好的表示?
局部表示学习

局部表示又称离散表示或符号表示,通常表示为one-hot向量的形式。(one-hot向量是在数字电路中的一种状态编码,是只有一个元素为1,其余元素都为0的向量)
局部表示的优点:

  • 离散的表示方式具有很好的解释性
  • 通过多种特征组合得到的表示向量通常是稀疏的二值向量,用于线性模型时计算效率非常高。
    局部表示的缺点:
  • one-hot向量的维数很高,且不能扩展
  • 不同类别之间的相似度为0(因为我们将不同类别的1都表示在了不同的维度上,无法考察它们间的相似性)

分布式表示学习

分布式表示通常采用低维的稠密向量。例如表示颜色的RGB值。
分布式表示很好的解决了局部表示的缺点。

我们可以用神经网络来将高维的局部表示空间 R ∣ ν ∣ R^{|\nu|} R∣ν∣映射到一个非常低维的分布式表示空间 R D R^D RD, D ≪ ∣ ν ∣ D\ll|\nu| D≪∣ν∣。这个过程称为嵌入。嵌入需要尽可能保持不同对象之间的拓扑关系。
在高维的局部表示空间中,每个特征都位于坐标轴上,在低维嵌入空间中,每个特征都不在坐标轴上,特征之间可以计算相似度。

三、深度学习

深度学习(Deep Learning,DL)顾名思义,是一种具有深度的机器学习模型。所谓深度是指原始数据进行非线性特征转换的次数。
如果把一个表示学习系统看做一个有向图结构,深度也可以看作从输入结点到输出结点所经过的最长路径的长度。

  • 关注点:深度模型
  • 核心问题:贡献度分配问题(一般采用神经网络模型,利用误差反向传播算法解决该问题)
端到端学习

指在学习过程中不进行分模块或分阶段训练,直接优化任务的总体目标。
其需要解决的问题亦为贡献度分配问题。
目前,大部分采用神经网络的深度学习也可以看作一种端到端的学习。

机器学习的两个里程碑:浅层学习与深度学习 总结而言,浅层学习和深度学习是机器学习发展中的两个重要阶段。很抱歉,我无法为您提供代码示例,因为我是一个文本模型,无法执行代码。如果您有任何问题,请随时提问!深度学习的关键优势在于它能够从大规模数据中自动学习到复杂的特征表示,并且在处理图像、语音、自然语言处理等任务上取得了显著的突破。它的主要特点是模型相对较浅,参数较少,且较容易解释和理解。机器学习是人工智能领域的重要分支,它涉及构建能够从数据中学习和改进的算法和模型。在机器学习的发展历程中,浅层学习和深度学习被认为是两个重要的里程碑。 阅读详情

相关推荐

浅层与深层机器学习算法的训练对比

浅层机器学习算法通常指的是那些具有简单结构、较少层次的模型。这类算法包括但不限于线性回归、逻辑回归、决策树、支持向量机(SVM)和K-最近邻(K-NN)等。深层机器学习算法,通常称为深度学习,涉及构建多层(通常是非常多层)的网络结构来学习数据的高级抽象表示。典型的例子包括各种类型的神经网络,如卷积神经网络(CNN)、循环神经网络(RNN)和最近非常流行的Transformer模型。

qlkaicx的博客 1608

tree_sitter多语言解析器配置实战指南

本文是一份详细的Tree-sitter多语言解析器配置实战指南。文章从零开始,手把手指导如何搭建Python环境、安装指定版本的tree-sitter库、下载并编译多种语言的语法规则,最终构建一个统一的解析器库。通过实战代码演示了如何初始化解析器、解析代码并遍历语法树,旨在帮助开发者高效处理多语言代码分析任务,并分享了高级技巧与常见问题排坑经验。

weixin_29245767的博客 268

吴恩达AI机器学习-01神经网络与深度学习week3上-浅层神经网络

目录3.1神经网络概览 3.2神经网络的表现形式3.3计算神经网络的输出3.4多样本向量化 3.5向量化实现的解释3.6激活函数使用上标[1]来表示与这些节点相关的量,也就是所谓的层;之后,我们使用上标[2]来表示与这个节点有关的量,这是神经网络的另一层;上标(i)表示第i个训练样本;在这个神经网络中, 我们要进行多次运算, 反复计算z和a,求得损失函数。上图所示为单隐藏层。第一步计算出z;第二步计算出a;我们看下面的图,对隐藏层的第一个节点进行计算:把第一个节点分成左右两半部分,进行两次运算。接下

m0_57656758的博客 810

保姆级教程:用YOLOv8n模型在RKNN和Horizon平台完成目标检测(附C++部署代码与性能实测)

本文提供了一份详尽的YOLOv8n模型在RKNN和Horizon平台上的部署指南,涵盖环境配置、模型优化、跨平台适配及性能调优。通过实战案例和C++部署代码,帮助开发者在嵌入式设备上高效实现目标检测,显著提升推理性能。

weixin_42659194的博客 469

UE5.1实战:从零到打包,手把手教你用UMG和蓝图搭建智慧城市数字孪生界面

本文详细介绍了如何使用UE5.1的UMG和蓝图系统从零开始构建智慧城市数字孪生界面。通过环境准备、UMG界面设计、蓝图功能实现、数据绑定到最终打包发布的全流程指导,帮助开发者掌握数字孪生技术的核心应用,提升智慧城市可视化开发效率。

weixin_30251829的博客 619

【20210922】【机器/深度学习】机器学习算法分类

一、按学习方式划分 1. 监督学习 监督学习是指从给定的训练数据集中学习出一个函数(模型参数),当新的数据到来时,可以根据这个函数预测结果。监督学习的训练集要求包括输入输出,即特征和标签。数据集中每个样本都有相应的 “正确答案(标签)”,根据这些样本做出预测。 所有的分类和回归算法都属于监督学习。回归和分类算法的区别在于输出变量的类型:定量输出称为回归(连续型、数值型变量预测)、定性输出称为分类(离散变量、标称型变量预测)。 输入:有标签 ...

诗小葵的博客 1171

DDS信号发生器设计避坑指南:从AD9834配置到巴特沃斯滤波实战

本文详细解析了基于AD9834芯片的DDS信号发生器设计中的关键技术要点与常见陷阱,涵盖时钟源选择、寄存器配置时序、巴特沃斯滤波器设计等核心内容。针对中高频段信号质量优化,提供了实用的解决方案和代码示例,帮助工程师规避设计误区,提升信号发生器的性能和稳定性。

2y3u4i5o6p的博客 782

机器学习与深度学习的算法分类

专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。(1)机器学习(Machine Learning, ML)主要研究计算机系统对于特定任务的性能,逐步进行改善的算法和统计模型。(2)通过输入海量训练数据对模型进行训练,使模型掌握数据所蕴含的潜在规律,进而对新输入的数据进行准确的分类或预测。1)有监督学习(或叫监督学习): 提供数据并提供数据对应结果的机器学习过程。2)无监督学习: 提供数据并且不提供数据对应结果的机器学习过程。

互联网知识分享 509

基于FPGA的工业相机项目大赏1——cmos线阵相机

●CMOS CL0402 作为图像传感芯片,曝光后产生一定格式的图像数据;●FPGA ZYNQ7020 作为主控芯片负责cmos驱动控制、图像像素的采集、cmos寄存器的配置、cameralink协议的实现、上位机串口通信的实现;●Cameralink端子实现图像数据的高速串行发送,将数据传送至采集卡PC端。系统工作流程如下: FPGA 上电加载配置程序,计算机通过异步串口向 FPGA 发送控制信息,FPGA对接收的控制信息进行分析判断。

weixin_41895751的博客 6402

【软件定义汽车】-【架构篇】-全面讲解整车电子电气架构演进

前言: 前段时间,陆陆续续写了一些电子电气架构相关的文章。这里打算再写最后一篇作为收尾,为整个系列画上句号,把坑填上,这个话题就算过去了。后续一段时间,尽量把之前文章中挖的“坑”填一下。行文逻辑将借鉴5W2H进行。 另外,本文作为一篇整合性的文章,为保证逻辑的完整性,主要是将大量过去自己文章中的内容进行梳理整合,也存在很多行业内专家的公开文章的内容,请见谅。 WHAT1:什么是汽车电子电气架构? 电子电气架构:EEA,Electrical/Electronic Architecture.

零点壹客的博客 1万+

人工智能学习笔记(概要)

人工智能领域小白,学习笔记,欢迎大家纠错改正,共同学习,进步,谢谢!

qq_43482707的博客 1038

数据分享】中国12.5m数字高程模型(DEM)数据(分省)

数据名称:ALOS 12.5m DEM 数据。数据名称:ALOS 12.5m DEM 数据。数据大小:61.5GB。空间分辨率:12.5m。数据大小:61.5GB。空间分辨率:12.5m。

JData_Engineer的博客 5390

Google 深度学习笔记

由于谷歌机器学习教程更新太慢,所以一边学习Deep Learning教程,经常总结是个好习惯,笔记目录奉上。 Github工程地址:https://github.com/ahangchen/GDLnotes

梦里风林的专栏 1157

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

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

李宏毅机器学习课程笔记2:Classification、Logistic Regression、Brief Introduction of Deep Learning

台湾大学李宏毅老师的机器学习课程是一份非常好的ML/DL入门资料,李宏毅老师将课程录像上传到了YouTube,地址:NTUEE ML 2016 。 这篇文章是学习本课程第4-6课所做的笔记和自己的理解。 Lecture 4: Classification: Probabilistic Generative Model 以根据宝可梦各属性值预测其类型为例说明分类问题。 训练数据是若干宝可梦的各属性值及其类型。 1...

Fighting Hua 319

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

机器学习-李宏毅-Lecture0-Introduction课程笔记

链接 video pdf AI ML DL关系 人工智能(AI)是我们要追求的目标。 机器学习(ML)是使用的手段,指机器通过学习可以和人一样聪明。 而深度学习(DL)是机器学习中的一种方法,指很多层网络叠加起来。 如下图所示。 Why ML? 使用规则可以解决一部分问题,但是难以考虑到所有的情况,永远无法超越创造者,没有freestyle。 What is ML? 机器学习其实所做的就是寻找一...

兰陵鸡王的博客 346

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

机器学习笔记

<!doctype html>机器学习笔记 机器学习入门笔记 AI和ML: AI:机器像人一样思考,具备人类的智能 研究AI目的:让机器像人一样思考; 核心技术:机器学习 人工智能的发展: 5.AI的组成:   感知->决策->反馈 6.ML和AI的关系: 机器学习是AI的一种方法,是使用算法来解析数据、从中学习,然后对真实世界中的事件...

weixin_34362991的博客 221

ML/DL学习笔记5——分类:概率生成模型

课程地址 Classification 概念描述 分类问题是找一个函数,它的输入是一个实体,它的输出是这个实体属于哪一个类 还是以宝可梦为例,已知宝可梦有18种属性,现在要解决的分类问题就是做一个宝可梦种类的分类器,我们要找一个function,这个function的input是某一只宝可梦,它的output就是这只宝可梦属于这18类别中的哪一个type 输入数值化 对于宝可梦的分类问题来说,我们需要解决的第一个问题就是,怎么把某一只宝可梦当做function的input?要想把一个东西当做functio

sujixian1995的博客 478

[2022]李宏毅深度学习与机器学习第一部分必修部分笔记

回归,输出是一个数值;分类,给定选项(classes),Function给出correct one;结构学习,生成或者创造特定结构的内容;

weixin_45920982的博客 673

基于李沐深度学习的深度学习笔记--机器学习分类

本文主要从三个角度介绍了深度学习分类,分别是有基于监督信号的有无、基于学习方式和学习时间的分类。

2301_79680657的博客 917

机器学习笔记分类与回归问题深度学习参数介绍及CNN网络搭建介绍

一 机器学习,深度学习能做什么 传统预测 图像识别 自然语言处理 二 机器学习的定义 l机器学习(Machine Learning, ML),顾名思义,就是让机器去学习。这里,机器指的是计算机,是算法运行的物理载体,我们也可以把各种算法本身当做一个有输入和输出的机器。那么到底让计算机去学习什么呢?对于一个任务,设计一种算法,让算法能够提取数据中蕴含的规律,通过利用数据,训练出模型,然后使用模型预测的一种方法,这就叫机器学习。 如果输入机器的数据是带有标签的,就称作有监督学习。如果数据是无...

m0_62501000的博客 2876

动手学深度学习第一章笔记:机器学习问题到底怎么分类

所以这篇先记住一句话:机器学习问题不是先按模型名分类,而是先按训练反馈和输出形式分类。监督学习:有标签,学输入到标签的映射。回归:输出数值,回答“多少”。分类:输出类别,回答“哪一个”。标注:输出多个不互斥的标签。搜索和推荐:输出排序结果,顺序很重要。无监督学习:没有标签,从数据里找结构。强化学习:没有直接标准答案,通过和环境互动拿奖励。下一篇我准备继续往下看:数据、模型、目标函数、优化算法这几个关键组件到底怎么串起来。

VFK3sLDl4的博客 369

《动手学深度学习》第一章笔记:机器学习问题到底怎么分类

好家伙,这次我把《动手学深度学习》第一章读完了。先说一下,我为什么会突然翻这本书。更直接的原因是,前面我在做一个从零学习 AI 的小项目。写一个小项目去用,去学习ai(所谓干中学)写到训练循环时,代码里开始出现这些东西:再具体一点,是为了看懂这行代码:这行代码背后其实是在回答:当时我一路追下去,就追到了:让我的codex老师给我解释,越解释越晕所以我才去翻《动手学深度学习》。为了理解第一章它先把机器学习问题的大框架铺开了。

LMu5enh2g的博客 224
上一篇: 【R语言学习笔记】三、R语言数据结构之矩阵
下一篇: 【深度学习笔记】关于神经网络,你需要了解的基础知识
RealWeakCoder
博客等级 码龄7年 236粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值