第1章:绪论

科学、技术、工程、应用

  • 科学:是什么、为什么
  • 技术:怎么做
  • 工程:怎样做的多快好省
  • 应用:怎么使用

定义

机器学习:利用经验改善系统自身的性能。
在这里插入图片描述

研究

智能数据分析(数据分析+算法)

典型的机器学习过程

利用训练数据,按照某种学习算法训练出模型,利用模型预测新的样本数据的标签。
在这里插入图片描述

计算学习理论

在这里插入图片描述

  • 为什么不追求误差为0?
  • 为什么要使用概率P而不是一个绝对的结果?
    机器学习一般用于解决不确定规则的问题,从数据中总结出一定的规则,具有很强的不确定性。
    P问题:在多项式时间内找到问题的解。
    NP问题:给定n个解,在多项式时间内判断是不是问题的解。
    千禧难题:P=NP?
    我们怎么样在多项式时间内给出最佳结果?或者如何判断某个解是不是最优的?
    如果我们去误差为0和绝对,那么要求我们每一次都能得到确定的最佳答案。

归纳和演绎

归纳就是从个别到一般,是从多个个别的事物中获得普遍的规则,例如:黑马、白马,可以归纳为马;
演绎则是从一般到个别,是从普遍性规则推导出个别性规则,例如:基于一组公理和推理规则推导出与之相洽的定理。

假设空间和版本空间

在这里插入图片描述
或者西瓜数据集:
假设空间:所有有可能的西瓜属性值的西瓜样本。
版本空间:与训练集一致的假设集合。

基本术语

在这里插入图片描述

  • 假设:学得模型对应了关于数据的某种潜在规则。
  • 属性、样本、输入空间:属性张成的空间。
  • 标记空间:标记的集合。
  • 泛化能力:学得模型适用于新样本的能力。

归纳偏好

在这里插入图片描述

奥卡姆剃刀原则:若非必要,勿增实体。(选最简单的,更平滑的)
若有多个假设与观察一致,则选最简单的那个。

NFL

没有免费的午餐
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

泛化能力

在这里插入图片描述

思考

机器学习和深度学习的区别?
个人认为:
深度学习是机器学习的一个子集,都是利用现有数据总结经验的过程。机器学习一般泛指支持向量机、决策树等不需要利用神经网络的模型,而深度学习一般是CNN、RNN等含有深层神经网络的模型。

查找资料:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:
深度学习是机器学习的一个子集,但是一般而言,机器学习一般指支持向量机、决策树等算法模型,深度学习一般是指CNN、RNN等模型。
两个的区别主要在于:
1.数据量(深度学习往往需要大量数据,机器学习不是)
2.硬件依赖性(深度学习需要使用GPU进行大量的矩阵运算)
3.特征工程,机器学习的属性类别往往需要人工编码,而深度学习可以挖掘出数据的深层特征。例如,对于猫狗分类任务而言,机器学习需要人工总结一些属性,例如是否有胡须、是否有耳朵等,而深度学习对复杂概念进行连续层次识别,最终找到答案,无需人工寻找属性。

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

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

相关文章

电脑ip地址怎么改 ip地址怎么改到别的城市

一、ip地址怎么改到别的城市 1.ip地址怎么改到别的城市,1、重启WIFI路由设备 一般手机或电脑在家或公司上网时都是接入到路由器的WIFI网络,再由路由器分配上网IP地址,如果要更换上网IP那么重启路由器设备后,路由器会向网络运营商进行宽带的重新拨号,此时手机或电脑设…

【【verilog 典型电路设计之加法器树乘法器】】

verilog 典型电路设计之加法器树乘法器 加法器树乘法器 加法器树乘法器的设计思想是“移位后加”,并且加法运算采用加法器树的形式。乘法运算的过程是,被乘数与乘数的每一位相乘并且乘以相应的权值,最后将所得的结果相加,便得到了…

mongodb:环境搭建

mongodb 是什么? MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库 为什么要用mongodb? (1)MongoDB提出的是文档、集合的概念,使用BSON&am…

【Go】常见的四个内存泄漏问题

Goroutine没有顺利结束 1、这里更多的是由于channelforselect导致的,错误的写法导致了发送者或接收者没有发现channel已经关闭,任务已经结束了,却仍然在尝试输入输出https://geektutu.com/post/hpg-exit-goroutine.html Map的remove方法不会…

selenium.webdriver Python爬虫教程

文章目录 selenium安装和使用 selenium安装和使用 pip install selenium 下载对应的浏览器驱动 实例化浏览器 from selenium import webdriverbrowser webdriver.Chrome()元素定位 控制浏览器

HTB-Keeper

HTB-Keeper 信息收集80端口 lnorgaardroot 信息收集 80端口 80主页给了一个跳转的链接 跟随链接后到了一个登陆界面。 尝试搜索默认密码。 通过账号root:password登录。不知道为什么我登陆了两次才成功。 通过搜索在Admin->Users->Select里面发现了用户信息。 lno…

WS2812B————动/静态显示

一,系统架构 二,芯片介绍 1.管脚说明 2.数据传输时间 3.时序波形 4.数据传输方法 5.常用电路连接 三,代码展示及说明 驱动模块 在驱动模块首先选择使用状态机,其中包括,空闲状态,复位清空状态&#xff0c…

怎么把图片表格转换成word表格?几个步骤达成

在处理文档时,图片表格的转换是一个常见的需求。而手动输入表格是非常耗时的,因此,使用文本识别软件来自动转换图片表格可以大大提高工作效率。在本文中,我们将介绍如何使用OCR文字识别技术来将图片表格转换为Word表格。 OCR文字识…

Vue3+Element plus+pageHelper实现分页

安装element plus npm install element-plus --save引入 修改main.js: import { createApp } from vue import App from ./App.vue import ElementPlus from element-plus import element-plus/dist/index.cssconst app createApp(App) app.use(ElementPlus) ap…

15.3 【Linux】循环执行的例行性工作调度

相对于 at 是仅执行一次的工作,循环执行的例行性工作调度则是由 cron (crond) 这个系统服务来控制的。刚刚谈过 Linux 系统上面原本就有非常多的例行性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以…

栈和队列--受限制的线性表

目录 和队列的定义和特点 1.1栈的定义和特点、 1.2队列的定义和特点 1.3栈和队列的应用 2.栈的表示和操作的实现 2.1栈的类型定义 2.2顺序栈的表示和实现 2.2.1初始化 2.2.2入栈 2.2.3出栈 2.2.4取栈顶元素 2.3链栈的表示和实现 2.2.1初始化 2.2.2入栈 2.2.3出栈…

Java-运算符和控制语句(下)(基于c语言的补充)

输出到控制台 System.out.println(msg); // 输出一个字符串, 带换行 System.out.print(msg); // 输出一个字符串, 不带换行 System.out.printf(format, msg); // 格式化输出 从键盘输入 使用 Scanner 读取字符串/整数/浮点数 首先需要导入util包 自动导入util包 这里把回车看…

如何选择最佳的文件传输协议?(FTP、TFTP、Raysync)

在数字化时代,通过互联网传输文件是一项常见的任务。因此,选择适合您企业需求的文件传输协议非常重要。 文件传输协议是发送方和接收方之间的一套规则和信息。它的作用就像网络两端都能理解的一种语言,使得数据可以正确输出并带有正确的文件…

【高频面试题】JVM篇

文章目录 一、JVM组成1.什么是程序计数器2.什么是Java堆?3.能不能介绍一下方法区(元空间)4.你听过直接内存吗5.什么是虚拟机栈6.垃圾回收是否涉及栈内存?7.栈内存分配越大越好吗?8.方法内的局部变量是否线程安全?9.什么…

NIO 非阻塞式IO

NIO Java NIO 基本介绍 Java NIO 全称 Java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 NewIO),是同步非阻塞的。NIO 相关类都被…

01-Spark环境部署

1 Spark的部署方式介绍 ​ Spark部署模式分为Local模式(本地模式)和集群模式(集群模式又分为Standalone模式、Yarn模式和Mesos模式) 1.1 Local模式 Local模式常用于本地开发程序与测试,如在idea中 1.2 Standalone模…

PAT 1039 Course List for Student

个人学习记录,代码难免不尽人意。 Zhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the courses, you are supposed to output the registered course list for each student who comes for a query. …

netty学习分享 二

操作系统IO模型与实现原理 阻塞IO 模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。如果数据没有准备好,一直等待….数据准备好了,从内核拷贝到用户空间,IO函数返回成功指示。 当调用recv()函数时,系…

釉面陶瓷器皿SOR/2016-175标准上架亚马逊加拿大站

亲爱的釉面陶瓷器皿和玻璃器皿制造商和卖家,亚马逊加拿大站将执行SOR/2016-175法规。这是一份新的法规,规定了含有铅和镉的釉面陶瓷器和玻璃器皿需要满足的要求。让我们一起来看一看,为什么要实行SOR/2016-175法规?这是一个保护消…

yolo源码注释3——模型配置文件

代码基于yolov5 v6.0 目录: yolo源码注释1——文件结构yolo源码注释2——数据集配置文件yolo源码注释3——模型配置文件yolo源码注释4——yolo-py 模型配置文件一般放在 models 文件夹下的 XXX.yaml 文件中,以 yolov5s.yaml 为例: # YOLOv…