首页 > 其他分享 >什么是机器学习

什么是机器学习

时间:2022-11-06 15:22:05浏览次数:78  
标签:机器 计算机 2522% 什么 学习 数据挖掘 模型

  1. 机器学习的定义
    从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。
    “训练”与“预测”是机器学习的两个过程,“模型”则是过程的中间输出结果,“训练”产生“模型”,“模型”指导 “预测”。
    机器学习方法是计算机利用已有的数据(经验),得出了某种模型(迟到的规律),并利用此模型预测未来(是否迟到)的一种方法。
    让我们把机器学习的过程与人类对历史经验归纳的过程做个比对。

人类在成长、生活过程中积累了很多的历史与经验。人类定期地对这些经验进行“归纳”,获得了生活的“规律”。当人类遇到未知的问题或者需要对未来进行“推测”的时候,人类使用这些“规律”,对未知问题与未来进行“推测”,从而指导自己的生活和工作。
机器学习中的“训练”与“预测”过程可以对应到人类的“归纳”和“推测”过程。通过这样的对应,我们可以发现,机器学习的思想并不复杂,仅仅是对人类在生活中学习成长的一个模拟。由于机器学习不是基于编程形成的结果,因此它的处理过程不是因果的逻辑,而是通过归纳思想得出的相关性结论。

2.机器学习的范围
机器学习跟模式识别,统计学习,数据挖掘,计算机视觉,语音识别,自然语言处理等领域有着很深的联系。从范围上来说,机器学习跟模式识别,统计学习,数据挖掘是类似的,同时,机器学习与其他领域的处理技术的结合,形成了计算机视觉、语音识别、自然语言处理等交叉学科。因此,一般说数据挖掘时,可以等同于说机器学习。同时,我们平常所说的机器学习应用,应该是通用的,不仅仅局限在结构化数据,还有图像,音频等应用。

模式识别=机器学习。两者的主要区别在于前者是从工业界发展起来的概念,后者则主要源自计算机学科。
数据挖掘=机器学习+数据库。大部分数据挖掘中的算法是机器学习的算法在数据库中的优化。
统计学习近似等于机器学习。机器学习中的大多数方法来自统计学;但是在某种程度上两者是有分别的,这个分别在于:统计学习者重点关注的是统计模型的发展与优化,偏数学,而机器学习者更关注的是能够解决问题,偏实践,因此机器学习研究者会重点研究学习算法在计算机上执行的效率与准确性的提升。
计算机视觉=图像处理+机器学习。图像处理技术用于将图像处理为适合进入机器学习模型中的输入,机器学习则负责从图像中识别出相关的模式。
语音识别=语音处理+机器学习。
自然语言处理=文本处理+机器学习。

3.机器学习的父类-人工智能
人工智能是机器学习的父类。深度学习则是机器学习的子类。如果把三者的关系用图来表明的话,则是下图:

4.总结
机器学习是目前业界最为Amazing与火热的一项技术,从网上的每一次淘宝的购买东西,到自动驾驶汽车技术,以及网络攻击抵御系统等等,都有机器学习的因子在内,同时机器学习也是最有可能使人类完成AI dream的一项技术,各种人工智能目前的应用,如微软小冰聊天机器人,到计算机视觉技术的进步,都有机器学习努力的成分。作为一名当代的计算机领域的开发或管理人员,以及身处这个世界,使用者IT技术带来便利的人们,最好都应该了解一些机器学习的相关知识与概念,因为这可以帮你更好的理解为你带来莫大便利技术的背后原理,以及让你更好的理解当代科技的进程。

来源:
https://blog.csdn.net/weixin_42555080/article/details/91391390?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166771846516782427490976%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166771846516782427490976&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-91391390-null-null.142v63pc_rank_34_queryrelevant25,201v3control_1,213v1t3_esquery_v2&utm_term=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E7%9A%84%E5%AE%9A%E4%B9%89&spm=1018.2226.3001.4187

标签:机器,计算机,2522%,什么,学习,数据挖掘,模型
From: https://www.cnblogs.com/lirenzhen/p/16862664.html

相关文章

  • NEO与以太坊:为什么NEO可能是2018年最强的加密货币
    NEO,它可以与以太坊竞争吗?NEO和以太坊你会下重注投资其中的哪一个? 2013年年末,以太坊创始人VitalikButerin(V神)发布了以太坊初版白皮书,启动了项目。2014年7月24日起,以太坊......
  • 为什么软件可以操作硬件
    要回答这个问题,首先我们需要定义什么是软件,什么是硬件。咱们不去翻那些各类专业知识,站在一个有过基本编程经验的程序员角度来说,很感性的认知就是软件是由编程语言写出来的......
  • rust学习安装篇
    一、window下rust安装1.1、安装rust前提,必须vs安装“使用C++的桌面开发”打开“VisualStudioInstaller”安装管理器,添加勾选安装“使用C++的桌面开发”1.2、在Wi......
  • 前端学习Day63
    PM2的使用:全局安装:npmipm2-g启动项目:pm2start脚本名--name自定义名称查看运行项目:pm2ls停止项目:pm2end自定义名称/id值重启项目:restart自定义名称/id值删......
  • javascript的基础语法,方便未来开展学习
    文档内部输入语句:document.write(‘窗口打印内容’)输出到控制台,目的让程序员测试使用consloe.log(’控制台打印‘)警示框,提示给用户看alert(’警示打印‘)也就是弹出框输......
  • SSL证书为什么没有永久的或者长期的?原来根本原因还是安全性
    本博客已经成立快一周年了,买域名时送的证书已经快到期了。几乎每一个品牌的SSL证书都是有时长限制的,少则几个月,多则一两年。很多小伙伴会疑惑,为什么没有一个永久的SSL证书......
  • 学习ASP.NET Core Blazor编程系列十——路由(上)
    学习ASP.NETCoreBlazor编程系列一——综述学习ASP.NETCoreBlazor编程系列二——第一个Blazor应用程序(上)学习ASP.NETCoreBlazor编程系列二——第一个Blazor应......
  • 2022-2023 20221410《计算机基础与程序设计》第十周学习总结
    学期(2022-2023-1)学号(20221410)《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作......
  • Java学习笔记2-入门
    java入门java三大版本JDK、JRE、JVM安装开发环境HelloWorld新建文件夹存放代码新建Java文件文件后缀为.javaHello.java【注意】系统可能没有现实文件后缀......
  • Java学习笔记1-计算机基础
    计算机冯诺依曼结构快捷键Dos命令开始+系统+命令提示符Win+R输入cmd打开控制台在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令行窗口资源管理器的......