机器学习-绪论

        机器学习致力于研究如何通过计算的手段、利用经验来改善系统自身的性能。在计算机系统中,“经验”通常以“数据”的形式存在,因此,机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”的算法,即“学习算法”。

1 基本术语

数据集:下面记录的集合称为一个“数据集”

示例或样本:每条记录是关于一个事件或对象的描述。

属性:反映事件或对象在某方面的表现或性质的事项,例如“色泽”“敲声”等

属性值:属性上的取值,例如“青绿”“乌黑'

属性空间或样本空间:属性张成的空间

特征向量因为每一个样本都可以表示为特征空间中的一点,即为一个坐标向量。所以我们也把一个样本称为一个特征向量

样例:拥有了标记信息的示例

监督学习:分类、回归

无监督学习:聚类

泛化能力:学得模型适用于新样本的能力。

2 假设空间

        归纳学习:有狭义与广义之分,广义的归纳学习大体相当于从样例中学习,而狭义的归纳学习则要求从训练数据中学得概念(concept),因此亦称为“概念学习”或“概念形成”.概念学习技术目前研究、应用都比较少,因为要学得泛化性能好且语义明确的概念实在太困难了,现实常用的技术大多是产生“黑箱”模型.然而,对概念学习有所了解,有助于理解机器学习的一些基础思想.

布尔概念学习:即对“是”、“不是”进行学习。

3 归纳偏好

        机器学习算法在学习过程中对某种类型假设的偏好,称为“归纳偏好”

        对于任意两个学习算法,无论哪个算法更加”聪明“或者更加”笨拙",它们的期望性能竟然相同。这就是”没有免费的午餐“定理(No Free Lunch Theorem,简称NFL定理)

        前提:所有的问题出现的机会相同,所有问题同等重要。但是实际情况并不是这样。很多时候我们只关心自己试图解决的问题,希望为他找到一个解决方案,至于这个解决方案在别的问题,甚至相似问题是是否为好方案,我们并不关心。

        NFL定理最重要的寓意,是让我们清楚的认识到,脱离实际问题,空谈“什么学习算法更好”毫无意义,因为若考虑潜在的问题,则所有的学习算法一样好,要谈算法的相对优劣,必须针对具体的学习问题。

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

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

相关文章

2024西工大数据结构理论上机作业(头歌 C)持续更新中~

第二章 线性表 1 顺序表的插入运算 #include <stdio.h> #include <stdlib.h>typedef struct node {int val;struct node *next; } Node, List;List *init(void) {List *s (List*) malloc(sizeof(List));Node *tail s; int n;s->next NULL, s->val -1;s…

PHP<=7.4.21 Development Server源码泄露漏洞 例题

打开题目 dirsearch扫描发现存在shell.php 非预期解 访问shell.php&#xff0c;往下翻直接就看到了flag.. 正常解法 访问shell.php 看见php的版本是7.3.33 我们知道 PHP<7.4.21时通过php -S开起的WEB服务器存在源码泄露漏洞&#xff0c;可以将PHP文件作为静态文件直接输…

MultiButton

MultiButton MultiButton简介使用方法特性按键事件Examples 具体实现代码multi_button.cmulti_button.h MultiButton 简介 MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块&#xff0c;可无限量扩展按键&#xff0c;按键事件的回调异步处理方式可以简化你的程序结构…

深入理解数据结构森林

文章目录 一、森林是什么二、森林的应用范围三、森林结构的MQL语言实现 一、森林是什么 数据结构中的"森林"是指多个树的集合。在树的概念中&#xff0c;每个节点可以有多个子节点&#xff0c;而在森林中&#xff0c;每个树都是独立的&#xff0c;没有共享的节点。换…

如何在没有向量数据库的情况下使用知识图谱实现RAG

引言 传统上&#xff0c;为大型语言模型&#xff08;LLMs&#xff09;提供长期记忆通常涉及到使用检索增强生成&#xff08;RAG&#xff09;解决方案&#xff0c;其中向量数据库作为长期记忆的存储机制。然而&#xff0c;我们是否能在没有向量数据库的情况下达到相同效果呢&am…

Vue3中Pinia状态管理库学习笔记

pinia的基本使用 <template><div><h2>Home View</h2> <h2>count:{{ counterStore.count }}</h2><h2>count:{{ count }}</h2><button click"increment">count1</button></div> </template>…

P1041 [NOIP2003 提高组] 传染病控制

题目描述 研究表明&#xff0c;这种传染病的传播具有两种很特殊的性质&#xff1b; 第一是它的传播途径是树型的&#xff0c;一个人 X 只可能被某个特定的人 Y 感染&#xff0c;只要 Y 不得病&#xff0c;或者是 XY 之间的传播途径被切断&#xff0c;则 X 就不会得病。 第二…

2024年56套包含java,ssm,springboot的平台设计与实现项目系统开发资源(可运行源代码+设计文档)分享【万字长文收藏耐心看】

序号项目名称项目链接1某品零食交易平台设计与实现|基于springboot MysqlJava的某品交易平台设计与实现(源码数据库文档PPT)https://xiaoxiao.blog.csdn.net/article/details/136463403?spm1001.2014.3001.55022毕业生信息招聘平台|基于springboot MysqlJava的毕业生信息招聘平…

LLM 面试知识点——模型基础知识

1、主流架构 目前LLM(Large Language Model)主流结构包括三种范式,分别为Encoder-Decoder、Causal Decoder、Prefix Decode。对应的网络整体结构和Attention掩码如下图。 、 各自特点、优缺点如下: 1)Encoder-Decoder 结构特点:输入双向注意力,输出单向注意力。 代表…

Tomcat:Session ID保持会话

目录 前言 ​一、部署环境 二、部署nginx反向代理服务器 三、部署tomcat服务器1 四、部署tomcat服务器2 五、客户端测试&#xff08;Session ID不断变动&#xff09; 六、配置Session ID会话保持 七、客户端测试&#xff08;Session ID保持&#xff09; 前言 此次实验…

nginx location块配置

nginx可以通过配置文件中的location指令来定义不同的请求匹配规则和处理逻辑&#xff0c;也就是描述不同请求资源在服务器的位置或者配置代理转发路径。 location块通常在server块中&#xff0c;一个server块可以包含多个location块。 server {location {}location {} }语法规…

客户端渲染与服务端渲染(1)

客户端渲染即普通的 React 项目渲染方式。 客户端渲染流程&#xff1a; 浏览器发送请求 服务器返回 HTML 浏览器发送 bundle.js 请求 服务器返回 bundle.js 浏览器执行 bundle.js 中的 React 代码 CSR 带来的问题&#xff1a; 首屏加载时间过长 SEO 不友好 因为时间在往返的几…

python内置函数 M

python内置函数 M Python 解释器内置了很多函数和类型&#xff0c;任何时候都能使用。 M 名称描述map返回一个迭代器&#xff0c;其中包含函数应用于每个元素的结果。max返回给定可迭代对象&#xff08;如列表、元组、字符串等&#xff09;中的最大元素。memoryview返回由给…

C语言自定义库

编写 xx.c 和xx.h文件\将源代码编译为目标文件 gcc -c add.c sub.c 执行完毕后会生产add.o和sub.o文件静态库创建使用ar命令&#xff1b; ar -r libmymath.a add.o sub.o将库和main.c文件一起编译 gcc -o main main.c -lmymath -L./ 注意 上述书写格式不要错乱 -L 是指定文件路…

鸿蒙-项目创建及了解

目录 项目创建 1.App普通项目创建 2.元服务创建 项目结构 .hvigor .idea AppScope entry EntryAbility.ts pages resources module.json5 ohosTest hvigorfile.ts build-profile.json5 oh_modules build-profile.json5 hvigorfile.ts 项目运行 项目创建 F…

uniapp的描述的展开与收缩,超过三行有省略号才显示

html代码&#xff1a; <view class"desc_box"><view id"desc" class"desc" :class"open ? open : three">{{ data.desc }}</view><view class"expand theme-color" click"unfold" v-if&qu…

单模场哈密顿量推导

满足麦克斯韦方程和边界条件的单模场又下式&#xff08;1&#xff09;&#xff0c;&#xff08;2&#xff09;给出 --------&#xff08;1&#xff09; ---------&#xff08;2&#xff09; , 单模场的经典场能或者哈密顿量又下式给出&#xff1a; &#xff08;3&#xff09…

JUC并发编程(四)

1、同步模式保护性暂停 用一个线程等待另一个线程的执行结果 有一个结果需要从一个线程传递到另一个线程&#xff0c;让他们关联同一个中间类。如果有结果不断从一个线程到另一个线程那么可以使用消息队列&#xff08;见生产者/消费者&#xff09;。JDK 中&#xff0c;join 的…

WebAssembly探索篇(三)emcc和cmake编译opencv案例

文章目录 开发环境安装opencv环境 实践出真知完整项目效果图 踩坑fatal error: opencv2/opencv.hpp file not found增加软链ln&#xff08;无效&#xff09;改用自行安装opencv&#xff0c;再显示指定lib路径 emcc命令行运行方式 最近因为项目原因&#xff0c;研究了一下WebAss…

Anaconda概述

Anaconda是一个开源的Python发行版本&#xff0c;它整合了Python解释器、Conda包和环境管理器以及众多预装的科学计算库和工具包。这使得用户能够方便地使用和管理多个Python版本&#xff0c;并在不同的环境中调用不同的数据包。 Conda是Anaconda中的一个关键组件&#xff0c;…