机器学习基础概念(3)

server/2024/10/21 1:49:28/

        小小考一下大家前两节的内容(坏笑)

        我们如何评判一个机器学习模型的性能呢?       通常是判断它的泛化能力(对于未知数据的处理能力)

        那么对于泛化能力是否有一个标准,比如在未知的1万个数据中,泛化能力 模型一90% > 模型二80% , 我们能说模型一就比模型二好吗?      根据NFL原则(没有绝对最好的),我们可以知道,刚刚那句话是不对的,比如对A来说,他需要前100个好就行,其他不重要,但B需要前10000个好,我们需要对他们进行定制不同的模型。

        进入正题,我们手中没有没见过的数据(unseen instance),所以我们只能用已知的数据来调试模型参数,训练模型模型并模拟未知的数据来测试模型性能

        调试模型就是用验证集来调试参数 (这个在这篇文章的后面讲)。

        训练模型就是用训练集。

        测试模型就是用测试集。

        这个时候就会出现两个事情:过拟合和欠拟合。

        过拟合:模型对于训练数据的特征进行过度解析,导致出现不符合该问题一般特征的判断。

        欠拟合:模型对于训练数据的特征解析不够,导致没有全面了解该问题一般特征,无法做出正确判断。

        下图可以很好地表现

  

        上面是直观表示,两条线,一个是真实训练效果,这个是我们训练出来出来对于未来数据的效果,实际上是先欠拟合,之后越来越好,再之后过拟合。表面训练效果就是对于训练集表现出来的表面效果,是看起来越来越好的,但是实际后面已经出现过拟合了。

        之后我们需要探讨一下模型选择方面的事,有三个问题

        评估方法--如何获得评测结果,获得什么样的评测结果

        性能度量--如何评估性能优劣,怎么判断需要什么性能

        比较检验--如何判断实质差别,用什么标准比较模型的差别

        OK,这节就这样


http://www.ppmy.cn/server/133505.html

相关文章

【C语言】数组函数冒泡排序bubble sort

数组:对于n个数字进行排序,就必须定义n个变量来存储。那么为了统一处理,选择数组就十分便捷了。 函数:将排序算法写到函数中,后续遇到所有的排序需求,都可以直接进行调用。 冒泡排序:受气泡在水…

HarmonyOS NEXT开发之ArkTS自定义组件学习笔记

在HarmonyOS中,ArkTS提供了创建自定义组件的能力,允许开发者封装和复用UI代码。以下是关于自定义组件的详细介绍,包括创建自定义组件、页面和自定义组件的生命周期、自定义组件的自定义布局、冻结功能,以及代码案例分析。 创建自…

用Java做智能客服,基于私有知识库

构建Java智能客服系统的整体思路 使用Java构建智能客服系统的整体思路是: 首先将客服QA文档以Word形式导入到系统中,通过向量化处理存入知识库。 当用户提出问题时,系统会根据问题内容从知识库中检索相关的上下文信息,并结合大…

基于SSM的微信小程序博客管理系统(博客1)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM的微信小程序博客管理系统实现与设计,实现了管理员与用户,管理员实现了用户管理、博文信息管理、博文类型管理、我的博文管理、个人名片分享管理、签到管理…

数据结构2-线性表

目录 一、线性表介绍 1、线性结构 2、线性表 二、线性表的顺序的表示和存储 注意 优点 缺点 三、线性表的链式表示和存储 单向链表 1、不带头节点的单向链表 2、带头节点的单向链表 3、单向链表的使用 1、单链表逆序,要在原基础上进行逆序 2、找到链表的倒数第n个…

【str_replace替换导致的绕过】

双写绕过 随便输入一个 usernameadmin&passwords 没有回显测试注入点 usernameadmin or 11%23&passwords 回显hello admin测试列数 usernameadmin order by 3%23&passwords测试回显位 usernameadmi union select 1,2,3%23&passwords 没有显示数据,推…

Android12 Settings系列(一)二级设置界面中自定义Fragment使用一级菜单中的图标显示异常

一、前言 这个问题的出现是因为一个需求。笔者接到一个对settings菜单分类管控的需求,就不得不根据已有的需求添加新的界面。 于是笔者对原有的设置进行了如下的修改。 1、在settings中的顶级菜单(一级菜单)中增加一项(图标文字&…

1.2.3 TCP IP模型

TCP/IP模型(接网叔用) 网络接口层 网络层 传输层 应用层 理念:如果某些应用需要“数据格式转换”“会话管理功能”,就交给应用层的特定协议去实现 tip:数据 局部正确不等于全局正确 但是,数据的 全局正…