首页 > 其他分享 >学习 ML 过程中的一些概念及阐述

学习 ML 过程中的一些概念及阐述

时间:2023-12-04 23:44:23浏览次数:30  
标签:阐述 weight ML 样本 training 分类器 概念 boosting classifier

random forest

a set of decision trees, make classification by voting (maybe with some weight)

多颗决策树, 采用类似投票的方式(可以占一定比重)决定分类

bagging and boosting

letting weak models consist of strong model

用多个弱模型组成强模型

bagging

randomly sampling the training data with replacement

generally 68% non-repeating is selected from the data

repeat the operation above in each classifier (like SVM, decision tree...)

Advantage: reduce the variance

有放回地随机选择与样本集等大的样本

不重复的样本约 68%

对每个分类器重复上述操作, 比如支持向量机, 决策树

优点: 降低方差

boosting (here directly introduce adaptive boosting)

do default training in the first classifier

raise the weight of mis-classified samples in the training of the next classifier

repeat the operation above

assign weight to each classifier based on the accuracy

对第一个分类器做默认训练

提高被错分的样本在下一个分类器的训练时的权重

重复上述操作

基于准确率对每个分类器分配权重

标签:阐述,weight,ML,样本,training,分类器,概念,boosting,classifier
From: https://www.cnblogs.com/LacLic/p/17876307.html

相关文章

  • flowable 项目的Pom.xml
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/......
  • 内存管理相关概念 (翻译 by chatgpt)
    原文:https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.htmlThememorymanagementinLinuxisacomplexsystemthatevolvedovertheyearsandincludedmoreandmorefunctionalitytosupportavarietyofsystemsfromMMU-lessmicrocontrollerst......
  • kubectl获取ConfigMap导出YAML时如何忽略某些字段
    前言:当我们在使用Kubernetes时,常常需要通过kubectl命令行工具来管理资源。有时我们也想将某个资源的配置导出为YAML文件,这样做有助于版本控制和资源的迁移。然而,默认情况下,使用kubectlget命令导出资源配置会包含一些元数据字段:如**annotations****,**creationTimestamp**,**r......
  • CSV文件转Html用Java怎么实现?
    要将CSV文件转换为HTML格式,可以使用Java编程语言。以下是一个简单的Java代码示例,可用于将CSV文件转换为HTML表格:importjava.io.BufferedReader;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;publicclassCsvToHtmlConverter{publ......
  • 01.html
    1.HTML、XML、XHTML的区别HTML:超文本标记语言,是语法较为松散的、不严格的Web语言;XML:可扩展的标记语言,主要用于存储数据和结构,可扩展;XHTML:可扩展的超文本标记语言,基于XML,作用与HTML类似,但语法更严格。2.什么是HTML5以及和HTML的区别是什么概念HTML5是HTML的新标准,其主要......
  • 软件测试/人工智能|Python 变量解析:从基础概念到内存地址探究
    变量什么是变量?变量是在程序中用于存储数据的名称。它们可以存储各种类型的数据,比如数字、文本、列表、字典等等。变量类型在介绍变量时,可以提及Python中常见的变量类型,例如整数、浮点数、字符串、布尔值、列表、元组、字典等。如下所示:a=1b='muller'c='123'd=......
  • Python 实现Word转HTML
    将Word转换为HTML能将文档内容发布在网页上,这样,用户就可以通过浏览器直接查看或阅读文档而无需安装特定的软件。Word转HTML对于在线发布信息、创建在线文档库以及构建交互式网页应用程序都非常有用。以下是使用Python将Word转换为HTML网页的攻略,包含两个示例。使用Python将Word......
  • Servlet Session基本概念和使用方法,获取Session对象: 在Servlet中,可以使用HttpServletR
    ServletSession基本概念和使用方法,获取Session对象:在Servlet中,可以使用HttpServletRequest对象的getSession()方法来获取当前请求的Session对象目录Session介绍Session使用步骤Session示例LoginServletsuccess.jspfailure.jspSession介绍Session是Web开发中的一种机......
  • Wpf 第三方Mvvm包(mvvmLight/Microsoft.Toolkit.Mvvm/CommunityToolkit.Mvvm)
    十年河东,十年河西,莫欺少年穷学无止境,精益求精 mvvmLight和 Microsoft.Toolkit.Mvvm已被Nuget弃用且不再更新,在此不作说明CommunityToolkit.Mvvm是NetCore版本引用包,详情参考:WPFMVVM框架:CommunityToolkit.Mvvm包使用介绍1、wpf项目中使用 CommunityToolkit.Mvvm(NetCore3.1......
  • 处理XML-----xPath
    1从根节点筛选/2条件筛选选择category属性为'fiction'的<book>节点:/bookstore/book[@category='fiction']选择price属性大于30的<book>节点/bookstore/book[@price>30]选择不包含某个属性的节点//bookstore/book[not(@category)]3......