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

【机器学习基础】机器学习入门(1)

🚀个人主页:为梦而生~ 关注我一起学习吧!
💡专栏:机器学习 欢迎订阅!后面的内容会越来越有意思~
💡专栏介绍
本专栏的第一篇文章,当然要介绍一下了~来说一下这个专栏的开设动机和主要内容

  • ⭐️作为人工智能专业的学生,我老早之前就想要记录一下人工智能的学习,但是由于太忙一直没时间(现在也很忙),现在正好各种课要结课并且有各种课程设计,借着这次机会开一个专栏,后面可能也没时间了。

  • ⭐️内容安排:这个专栏主要讲解机器学习的理论知识,在实践操作上面尽量也涉及一点,因为没有代码也太空了,大概是根据西瓜书的知识脉络来讲解,大家敬请期待吧!

💡本期内容:大致介绍一下机器学习


文章目录

  • 前言
  • 学习目标
  • 参考书籍
  • Top Conferences
  • Top Journals:
  • 什么是机器学习
  • 机器学习的应用场景
  • 机器学习和深度学习的区别


前言

聊机器学习之前,先来看几张图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
摘自:中国人工智能发展报告2018

学习目标

  1. Understand fundamental concepts of machine learning. (What)

  2. Know about principles of basic ML methods. (Why)

  3. Hands-on experiences in applying ML methods to real world applications. (How)

参考书籍

  1. “机器学习” by 周志华
  2. “The Elements of Statistical Learning” by Trevor Hastie
  3. “Machine Learning” by Tom Mitchell
  4. “统计学习方法”, 李航

Top Conferences

  1. International Conference on Machine Learning (ICML)
  2. Meeting of the Association for Computational Linguistics (ACL)
  3. IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
  4. American Conference on Artificial Intelligence (AAAI)
  5. Conference and Workshop on Neural Information Processing Systems (NeurIPS)
  6. World Wide Web (WWW)
  7. SIGIR
  8. SIGKDD

Top Journals:

  1. Artificial Intelligence
  2. IEEE Transactions on Pattern Analysis and Machine Intelligence
  3. IEEE-Transactions on Knowledge and Data Engineering
  4. International Journal of Computer Vision
  5. IEEE Transactions on Affective Computing
  6. ACM International Conference on Multimedia

什么是机器学习

在这里插入图片描述

机器学习有几个主要类型:

  1. 监督学习(Supervised Learning):在这种学习方法中,算法从带有标签的训练数据中学习。标签是指我们已知的“答案”。例如,如果我们要预测房价,我们可能会用—套房屋特征(如面积、卧室数量等)和相应的价格(标签)来训练模型。—旦模型被训练好,我们可以用它来预测新房屋的价格。
  2. 无监督学习(Unsupervised Learning):在这种方法中,算法只有输入数据,没有任何标签。其目标通常是找到数据中的结构或模式。常见的无监督学习方法有聚类(Clustering)和降维(Dimensionality Reduction)。
  3. 强化学习(Reinforcement Learning):这是一个关于决策过程的学习方法。在强化学习中,智能体(agent)在环境中执行操作,以此来获得奖励或惩罚。其目标是学习—种策略,使得它能够最大化获得的奖励。

机器学习有广泛的应用,包括语音识别、图像识别、推荐系统、自然语言处理等。随着技术的进步,机器学习已经成为当今技术界的核心组成部分,并在各种行业和领域中都发挥着重要作用。
在这里插入图片描述

“A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.” --Tom Mitchell (1998)


机器学习的应用场景

在这里插入图片描述

机器学习在各个领域都有广泛的应用,以下是一些主要领域的应用和发展前景:

  1. 医疗领域:机器学习可以帮助医疗机构快速诊断疾病、提高医疗服务质量。例如,通过分析患者的基因组数据,可以预测患者对特定药物的反应,从而提高治疗效果。此外,机器学习还可以帮助医生分析大量的医疗图像数据,以便更准确地诊断疾病和制定治疗方案。在未来的发展中,随着大数据和深度学习技术的进步,机器学习可能会在个性化医疗、药物研发等领域发挥更大的作用。
  2. 交通领域:机器学习可以帮助交通管理部门预测交通拥堵情况、优化道路布局。通过分析历史交通数据,可以预测未来的交通流量和拥堵情况,从而优化交通规划和管理。此外,机器学习还可以应用于自动驾驶技术,通过学习大量的驾驶数据,使自动驾驶车辆能够更好地适应复杂的交通环境。
  3. 教育领域:机器学习可以帮助教育机构提高教学质量和个性化学习体验。通过分析学生的学习行为和成绩等数据,可以了解学生的学习特点和需求,从而提供个性化的学习建议和资源。此外,机器学习还可以帮助教师更好地评估学生的学习效果和表现,以便更好地指导学生学习。
  4. 制造领域:机器学习可以帮助企业实现自动化生产、提高生产效率。通过分析生产数据,可以预测设备的故障和维护需求,从而提前进行维修和更换部件,避免生产中断。此外,机器学习还可以应用于质量控制领域,通过分析生产过程中的数据,检测和识别潜在的质量问题,从而提高产品质量和生产效率。

总之,机器学习在各个领域都有广泛的应用前景,未来随着技术的进步和发展,将会在更多的领域得到应用和发展。同时,也需要关注机器学习应用中可能出现的问题和挑战,如数据隐私、算法透明性等问题,以确保其可持续发展。


机器学习和深度学习的区别

在这里插入图片描述

  1. 模型复杂度:机器学习通常使用传统的线性模型或非线性模型,如决策树、支持向量机等,而深度学习构建了多层神经网络,网络中的神经元之间存在大量的连接和权重,模型的复杂度更高。
  2. 数据量:机器学习通常需要大量的数据进行训练,而深度学习则更加注重数据的质量和多样性,通常需要更大的数据集才能获得更好的效果。
  3. 特征提取:机器学习通常需要人工提取数据中的特征,而深度学习则可以自动学习特征,减少了人工参与的过程。
  4. 训练速度和计算资源:由于深度学习模型的复杂度更高,所以训练速度更慢,需要更多的计算资源,例如GPU等。
  5. 应用场景:机器学习可应用于各个领域中,包括语音识别、图像标注、生物信息学等,而深度学习在计算机视觉、自然语言处理、语音识别等领域中表现出更好的效果。

总结来说,机器学习和深度学习都是人工智能领域的分支,深度学习是机器学习的一种方法,二者相互关联但又不完全相同。在具体应用中,需要根据具体的问题和数据特点进行判断和选择。

相关文章:

【机器学习基础】机器学习入门(1)

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!后面的内容会越来越有意思~ 💡专栏介绍: 本专栏的第一篇文章,当然要介绍一下了~来说一下这个专栏的开…...

赶快来!程序员接单必须知道的六大注意事项!!!

花花世界迷人眼,增加实力多搞钱!对于咱程序员来说,搞钱的最好办法就是网上接单了,相信也有不少小伙伴已经在尝试了吧!但是如何正确的搞钱呢?其中的注意事项你真的了解吗? 本期就和小编一起来看…...

【C++】日期类实现,与日期计算相关OJ题

文章目录 日期类的设计日期计算相关OJ题HJ73 计算日期到天数转换KY111 日期差值KY222 打印日期KY258 日期累加 在软件开发中,处理日期是一项常见的任务。为了方便地操作日期,我们可以使用C编程语言来创建一个简单的日期类。在本文中,我们将介…...

前端404页面的制作

1、背景 前端开发经常遇到输入路径不存在的问题&#xff0c;为此&#xff0c;把之前项目的404拿出来供大家参考。代码很简单&#xff0c;适合新手入手&#xff0c;效果如下&#xff1a; 2、代码引用的是element-plus框架 <template><div><el-result icon"…...

深兰科技轮腿家用AI机器人荣获“2023年度城市更新科创大奖”

近日&#xff0c;“2023金砖论坛第五季金立方城市更新科创大会”在上海举行&#xff0c;会上发布了《第12届金砖价值榜》&#xff0c;深兰科技研发出品的轮腿式家用AI机器人(兰宝)&#xff0c;因其AI技术的创新性应用&#xff0c;荣获了“2023年度城市更新科创大奖”。 在10月2…...

669.修剪二叉树

原题链接:669.修剪二叉树 全代码&#xff1a; class Solution { public:TreeNode* trimBST(TreeNode* root, int low, int high) {if (root nullptr ) return nullptr;if (root->val < low) {TreeNode* right trimBST(root->right, low, high); // 寻找符合区间[l…...

论文绘图-机器学习100张模型图

在现代学术研究和技术展示中&#xff0c;高质量的图表和模型结构图是至关重要的。这尤其在机器学习领域更为显著&#xff0c;一个领域以其复杂的算法和复杂的数据结构而闻名。机器学习是一种使用统计技术使计算机系统能够从数据中学习和改进其任务执行的方法&#xff0c;而有效…...

PHP项目学习笔记-萤火商城-增加一个模块(表涉及到的操作和文件)

背景 是在store的后台添加一个页面&#xff0c;显示的如满意度调查的页面 在router.config.js里面配置一个新的菜单 路径&#xff1a;yoshop2.0-store\src\config\router.config.js 代码如下&#xff0c;很简单&#xff0c;定义了这菜单点击的时候进入的页面&#xff0c;和下面…...

如何用Java设计自动售货机?

如何用Java设计自动售货机?是大多在高级Java开发人员面试中经常被问到的好问题之一。在典型的编码面试中,你会得到一个问题描述来开发一个售货机,在有限的时间内,通常2到3小时内,你需要在Java中编写设计文档、工作代码和单元测试。这种Java面试的一个关键优势是可以一次测试候…...

JAVA数据代码示例

首先&#xff0c;我们需要导入一些必要的Java库 java import java.net.URL; import java.net.HttpURLConnection; import java.io.BufferedReader; import java.io.InputStreamReader; 然后&#xff0c;我们可以创建一个URL对象&#xff0c;表示我们要爬取的网页的URL。 jav…...

github常用搜索指令

一、常用搜索指令 以下指令可分开用&#xff0c;也可组合使用 根据关键字搜索 in:name xx继上一步&#xff1a;指定开发语言 language:Java in:name XX language:Java继上一步&#xff0c;指定更新日期 pushed:>2022-06-06 in:name XX language:Java pushed:>2022-0…...

为什么esp8266刷入了固件,无法接受AT指令

我遇到的解决方法是&#xff1a;是串口调试助手出了问题。所以需要更换一个串口调试助手软件。 上面这个就是我换了的软件 在开发的时候&#xff0c;经常会遇到软件故障&#xff0c;导致正确的方法&#xff0c;但是没有效果&#xff0c;好比以前用盗版的8.7版本的Proteus模拟…...

Scala---字符串、集合

一、字符串 StringStringBuilder 可变string操作方法举例 比较:equals比较忽略大小写:equalsIgnoreCaseindexOf&#xff1a;如果字符串中有传入的assci码对应的值&#xff0c;返回下标 1./** 2.* String && StringBuilder 3.*/ 4.val str "abcd" 5.val s…...

Power Automate-当收到HTTP请求时触发流程

选择创建自动化云端流&#xff0c;点跳过 第一个操作搜索HTTP&#xff0c;点击当收到HTTP请求时 点击使用示例有效负载生成架构 写入JSON&#xff0c;点击完成 正文JSON架构就自动生成了&#xff0c;再点击左下角的显示高级选项 Method根据需求选择 可以选择JSON中的参数赋值给…...

学习c#的第十四天

目录 C# 接口&#xff08;Interface&#xff09; 接口的特点 定义接口 接口继承 接口和抽象类的区别 C# 命名空间&#xff08;Namespace&#xff09; using 关键字 定义命名空间 嵌套命名空间 C# 接口&#xff08;Interface&#xff09; 接口定义了所有类继承接口时应…...

6.jvm中对象创建流程与内存分配

目录 概述对象的创建流程对象的内存分配方式对象怎样才会进入老年代大对象直接进入老年代内存担保 jvc 相关指令查看jdk默认使用的gc查看当前jdk支持的有哪些gc查看指定进程当前正在使用的gc 结束 概述 相关文章在此总结如下&#xff1a; 文章地址jvm基本知识地址jvm类加载系…...

算法--搜索与图

这里写目录标题 主要内容DFS思想 BFS思想 DFS与BFS的比较一级目录二级目录二级目录二级目录 一级目录二级目录二级目录二级目录 一级目录二级目录二级目录二级目录 主要内容 DFS 思想 会优先向深处搜索 一旦到达最深处 那么会回溯 但是在回溯的过程中 会边回溯边观察是否有能继…...

ROS 文件系统

ROS文件系统级指的是在硬盘上ROS源代码的组织形式&#xff0c;ROS 的文件系统本质上都还是操作系统文件&#xff0c;可以使用Linux命令来操作这些文件&#xff0c;文件操作&#xff0c;包含增删改查与执行等操作&#xff0c;ROS文件系统的一些常用命令如下&#xff1a; 1.增加…...

车载通信与DDS标准解读系列(1):DDS-RPC

▎RPC & DDS-RPC RPC&#xff1a;Remote Procedure Call&#xff0c;远程过程调用。 远程过程调用是一种进程间通信&#xff0c;它允许计算机程序在另一个地址空间中执行子程序&#xff0c;就好像用别人的东西像用自己的一样&#xff0c;常用于分布式系统。 远程过程调用…...

通过构造树形结构介绍map的用法

构造TreeSelect树形结构&#xff1a; 当我们拿到的数据与我们要用的数据不一致时&#xff0c;就要改造成自己想要的数据结构。 后端拿到的数据结构&#xff1a; public class TPMGroup{public string DepName { get; set; }public List<staff> TPMList { get; set; }pu…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

el-switch文字内置

el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

如何理解 IP 数据报中的 TTL?

目录 前言理解 前言 面试灵魂一问&#xff1a;说说对 IP 数据报中 TTL 的理解&#xff1f;我们都知道&#xff0c;IP 数据报由首部和数据两部分组成&#xff0c;首部又分为两部分&#xff1a;固定部分和可变部分&#xff0c;共占 20 字节&#xff0c;而即将讨论的 TTL 就位于首…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode&#xff1a; 2.利用 authorizationCode 获取 accessToken&#xff1a;文档中心 3.获取手机&#xff1a;文档中心 4.获取昵称头像&#xff1a;文档中心 首先创建 request 若要获取手机号&#xff0c;scope必填 phone&#xff0c;permissions 必填 …...

Android第十三次面试总结(四大 组件基础)

Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成&#xff0c;用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机&#xff1a; ​onCreate()​​ ​调用时机​&#xff1a;Activity 首次创建时调用。​…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念&#xff0c;确保一个租户&#xff08;在这个系统中可能是一个公司或一个独立的客户&#xff09;的数据对其他租户是不可见的。在 RuoYi 框架&#xff08;您当前项目所使用的基础框架&#xff09;中&#xff0c;这通常是通过在数据表中增加一个…...

LabVIEW双光子成像系统技术

双光子成像技术的核心特性 双光子成像通过双低能量光子协同激发机制&#xff0c;展现出显著的技术优势&#xff1a; 深层组织穿透能力&#xff1a;适用于活体组织深度成像 高分辨率观测性能&#xff1a;满足微观结构的精细研究需求 低光毒性特点&#xff1a;减少对样本的损伤…...

负载均衡器》》LVS、Nginx、HAproxy 区别

虚拟主机 先4&#xff0c;后7...