机器学习快速上手基础

news2024/11/15 14:04:16

在这里插入图片描述

努力是为了不平庸~

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。

目录

 一、简介与应该明确的学习方法

1、学习方法

2、简介

二、学习机器学习的优势 

三、机器学习的内核

1、学习术语

2、内核 

四、机器学习的类别 

五、机器学习的重要分支

六、深度学习的新热点 

1、强化学习

2、强化学习和普通机器学习的差异

3、强化学习和监督学习的差异 

七、机器学习的两大应用场景

1、回归

2、分类


 一、简介与应该明确的学习方法

1、学习方法

        在这类技术性的学习中,应该以“实践出真知”的心态去学习,不一味的停留在纸上。

2、简介

        人工智能,即AI, 可以说成是把人类完成的智力任务自动化完成。而我们学习的机器学习是AI的分支技术,深度学习是机器学习的技术之一。人工智能、机器学习、深度学习是一种包含和被包含的关系。可达性和实用性才是机器学习和深度学习的真正价值。                 

二、学习机器学习的优势 

        1、机器学习中的数学公式重在理解而不是推导。所以就入门阶段而言,需要一点数学基础,但是总的来说对数学要求并不高。

         2、学习机器学习学习的是各种模型、算法,重要的是模型的选择、整合、参数的调试。主要考验的是我们的逻辑分析与判断能力。有的人甚至把机器学习模型的过程比作搭积木。AI业界的分享精神使得很多实用的机器学习和深度学习的框架、库函数涌现出来,有很多东西我们都可以比对着学习,所以机器学习并不以编程水平和数学水平论高低。

三、机器学习的内核

1、学习术语

自变量x,在机器学习中叫做特征(feature),因变量y,在机器学习中叫做标签(label)

用于训练的数据集叫做训练数据集(training dataset),用来测试的数据集叫做测试数据集(test dataset)

2、内核 

        机器学习,就是在给出的已知数据集的基础上,反复进行计算,选择最贴切的函数描绘出自变量因变量之间的关系。

        也就是说坐标轴上的函数图像是已知的,我们甚至知道某一个点具体的坐标,我们现在要做的就是找出最贴近已知曲线的函数曲线,找到这一个函数。在我们生活中,我们往往完成的是通过给定的数据和规则推导出问题的答案;而现在机器需要做的是通过给定的数据和答案来推导出规则。

        所谓机器学习,就是统计建模的过程。做出的机器学习模型越精准,对未来的预测也越准确。

四、机器学习的类别 

         机器学习类别很多,最常见的分类为监督学习、无监督学习、半监督学习。

         简单来说,半监督学习就是监督学习和无监督学习结合起来,目的是为了解决有些时候标签数据成本太高的问题。

五、机器学习的重要分支

        深度学习(deep learning),根据机器学习的或者训练机器时所采用的算法进行分类。监督学习和无监督学习的着眼点在于数据即问题本身,而传统机器学习和深度学习之间的区别在于是否着眼于解决问题的方法。

        深度学习所采用的机器学习模型不同之处在于神经网络。人工神经网络(Artificial Neural Network,ANN) ,是数据结构和算法形成的机器学习模型,由大量的人工神经元相互联结组成,这些神经元都具有可以调整的参数,可以实现监督学习或者无监督学习。

        我们把层数较多、结构比较复杂的神经网络的机器学习技术叫做深度学习。

        神经网络本质上与其他机器学习方法一样,也是统计学方法的一种应用,只是其结构更深、参数更多。

        深度学习的一大好处是对数据特征的要求降低了,自动地实现非结构化数据的结构化,无须手工获取特征,减少特征工程。简单来说,数据结构化就是把数据变得让计算机能够轻易识别。这个数据我们看起来可能很无厘头,但是对计算机却很友好,就像一串二进制数,计算机能轻松阅读但是人却不行。

        所以说,深度学习的巨大优势就是减少了手工进行的特征工程任务。

六、深度学习的新热点 

1、强化学习

        强化学习(Reinforcement Learning, RL),又称再励学习、评价学习增强学习,是机器学习的范式和方法论之一,是机器学习中很抢眼的一个热点,其研究目标是智能体(agent)如何基于环境而做出行动反应,以取得最大化的积累奖励。

2、强化学习和普通机器学习的差异

        普通机器学习是在开放的环境中学习,新数据是永无止境的。

        强化学习的环境是封闭的,就像下棋一样,每下一个棋子,棋盘中的空位就少了一个,棋盘永远不会增大或减小。在这样的封闭环境中,就很容易对机器刚才所采取的策略进行“奖惩”。

3、强化学习和监督学习的差异 

        监督学习是从数据中进行学习;强化学习是从环境给出的奖惩中进行学习。监督学习中数据的标签就是答案,有明确的对错;强化学习在受到惩罚(错了,比如下棋输了),没有标准答案可以参考,它只能自己思考。所以强化学习要求其智能更强,使得它能有广阔的思路。强化学习不一定每次选择都是最优解,但是它可以在探索未知的时候利用已知知识找到平衡。

七、机器学习的两大应用场景

1、回归

        回归问题通常用来预测一个值(房价),其标签值是连续的。比较常见的回归算法是线性回归算法(Linear Regression)及深度学习中的神经网络等。 

2、分类

        分类问题是将事物标记一个类别标签,结果为离散值,也就是类别中的一个选项。  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/98748.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IT团队自动化端点管理解决方案—基于虹科Chef工具

企业如何简化端点管理工作流程? 如何解决安全事件?如何生成审计报告?如何处理大量账单?这些都是企业IT团队需要考虑的问题。然而,IT人员每天有大量的事情需要处理,如何自动化、标准化、及时性的处理这些问…

(最优化理论与方法)第六章无约束优化算法-第二节:梯度类算法

文章目录一:次梯度算法(1)次梯度算法结构(2)应用举例-LASSO问题求解二:牛顿法(1)经典牛顿法(2)修正牛顿法三:拟牛顿法(1)拟…

知到/智慧树——英语听说:实境主题与技能(参考答案)

目录 第一章测试 第二章测试 第三章测试 第四章测试 第五章测试 第六章测试 第七章测试 第八章测试 第九章测试 第十章测试 第一章测试 第1部分总题数: 10 1 【多选题】 (10分) What does this chapter mainly teach ( )? A. T…

生成树(基础)

目录 一、生成树的相关概念 二、最小生成树的相关概念 最小生成树的性质(MST性质): MST性质解释: 三、Prim算法(普里姆算法) 动态演示 关键算法: 完整代码: 四、Kruskal(克鲁斯卡尔)算法 动态演示&…

mysql主从复制架构

MySQL的主从复制架构的分布机制,是通过将MySQL的某一台主机(master)的数据复制到其他主机(slave)上。 在复制过程中一台主机作为主服务器,其他服务器则为从服务器。主服务器将更新写入到日志文件中,日志被从服务器的 I/O线程读取,…

逻辑回归 预测癌症数据

目录 一:加载数据 二:数据集划分 三:选择算法 四:网格模型 超参调优 五:模型预测 六:模型保存和使用 七:完整源码分享 八:预测与实际比对 一:加载数据 from sk…

C语言—变量与常量

想存储一个数据时,都会在内存中开辟一个空间,这个空间会有一个地址; 这个地址是一串数字,为了方便记忆,所以要对这个地址起一个名字,也就是变量名; 通过这个变量名就可以找到内存中存放这个数…

java高校学生电器报修系统ssm高校后勤报修系统小程序源码和论文

随着高校每年的扩大招生,学校人数越来越多,学校后勤报修管理的工作量也越来越繁重。使用传统的管理手段和方法,很难完成大量的信息分析和处理。因此,充分利用网络资源和信息化技术,建设一套基于校园网的学校后勤报修管…

fpga实操训练(uart串口)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 如果说led灯、按键、数码管这些都只能算是基础的话,那么学习fpga遇到的第一个门槛就是uart。要做好uart,首先需要了解串口的…

Thymeleaf 预处理表达式__${表达式}__之国际化使用案例

目录一. 前期准备1.1 国际化项目获取类1.2 国际化配置文件类1.3 项目配置文件1.4 国际化资源文件二. __${表达式}__预处理表达式2.1 在Thymeleaf中使用Spring的Bean2.2 通过#{}获取国际化资源2.3 预处理表达式__${表达式}__的使用三. 效果一. 前期准备 1.1 国际化项目获取类 …

linux系统中RGBLCD的基本操作和实现方法

大家好,今天主要来聊一聊,如何控制RGBLCD屏的方法。 目录 第一:LCD基本简介 第二:LCD屏的要点 第三:LCD屏具体配置步骤 第四:LCD屏具体的代码实现 第一:LCD基本简介 LCD液晶屏是常用的外设&…

Linux常用命令,能解决工作中99%的Linux操作问题

目录 一、ls 二、pwd 三、cd 四、touch 五、mkdir 六、rmdir&rm 七、man 八、cp 九、mv 九、cat 十、move 十一、less 十二、head 十三、tail 十四、时间 十五、cal 十六、find 十七、grep 十八、zip/unzip 十九、tar 二十、计算器 二十一、uname 二…

SpringBoot 整合Netty自定义消息协议

本文主要介绍springboot项目,配置netty进行消息通信,自定义的netty消息协议,本文消息主要以表格中进行 消息头消息体长度加密标识(可选)加密类型(可选)消息体标识消息体校验码2字节2字节1字节&…

SAP ABAP——SAP简介(一)【SAP发展历程】

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…

研究必备的 5 个外文文献检索网站

1. Google scholar 网址: https://scholar.google.com.hk/?hlzh-CN 如今搜索论文的首选,可以在这里查看论文统计和引用参考文献,还能通过关注作者或者论文获得新论文更新提醒,以及利用自动化推荐来提供一个基本库 2. DBLP 网址…

MSVC C++ UTF-8编程

除windows平台外大部分其他平台,编译器默认使用的编码都是UTF-8编码,最新版本的Clang编译器只支持UTF-8编码。如果程序需要在多个平台编译运行,则代码必须使用UTF-8。使用UTF-8可以更容易的在多字节字符串(char, std::string)和宽字符(wchar_…

Java+SSM汽车租赁系统汽车出租(含源码+论文+答辩PPT等)

项目功能简介: 该项目采用的技术实现如下 后台框架:Spring、SpringMVC、MyBatis UI界面:jQuery 、JSP 数据库:MySQL 系统功能 系统分为前台用户租车和后台系统管理: 1.前台用户租车 用户注册、用户登录、用户中心、浏览车辆、车辆…

Java项目:SSM在线二手图书交易商城网站平台

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 用户角色包含以下功能: 用户登录,查看商品详情,按分类查看,查看我的书架,上传二手书等功能。 由于本程序规模不大,可供课…

三、CAM可解释性分析——可解释性机器学习(DataWhale组队学习)

文章目录前言CAM算法的精妙之处相关工作CAM算法其它相关问题为什么不用池化操作?CAM的优点CAM算法的缺点扩展阅读和思考题前言 CAM算法奠定了可解释分析的基石 CAM算法的精妙之处 对深度学习实现可解释性分析、显著性分析可扩展性强,后续衍生出各种…

域名备案怎么查?怎么批量查询域名备案

ICP备案,是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,国家对互联网信息服务实行的备案制度。 备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备…