机器学习——支持向量机与集成学习

news2024/12/25 8:55:12

支持向量机与集成学习

文章目录

      • 支持向量机与集成学习
        • 支持向量机的基本原理
          • 线性可分
          • 支持向量
        • 常用核函数
        • 集成学习概述
          • 集成学习的两种方式
          • 集成学习的基本类型
          • 弱学习其合成方式
        • AdaBoost算法
          • 训练过程
          • 简例

一类按监督学习方式对数据进行二元分类的广义线性分类器

文章目录

      • 支持向量机与集成学习
        • 支持向量机的基本原理
          • 线性可分
          • 支持向量
        • 常用核函数
        • 集成学习概述
          • 集成学习的两种方式
          • 集成学习的基本类型
          • 弱学习其合成方式
        • AdaBoost算法
          • 训练过程
          • 简例

支持向量机的基本原理

线性可分

一维空间存在一个点将集合分成两个点集合,二维空间需要找到一条分类直线,三维空间需要找到一个分类面

在n维空间中,需要找到一个超平面。

“正中间”的超平面健壮性最佳称为划分超平面

支持向量

距离超平面最近的几个训练样本点

常用核函数

为解决线性不可分的情况(非线性组合)

为解决线性不可分的情况(非线性组合)

image-20221120094449978

集成学习概述

集成学习是指为解决同一问题,先训练出一系列个体学习器(或称弱学习器),然后再根据某种规则把这些个体学习器的学习结果整合到一起,得到比单个个体学习器更好的学习效果。集成学习的基本结构如图5.11所示。

集成学习包括两大基本问题,一个是个体学习器的构造,另一个是个体学习器的合成。

集成学习的两种方式
  1. 同质学习

    要求构造个体学习器时使用相同类型的学习方法,构造出来的多个个体学习器为同质学习器。

  2. 异质学习

    所谓异质,是指不同类型,例如可以同时使用决策树和神经网络去构造个体学习器。

集成学习的基本类型
  1. Boosting方法

    Boosting方法的基本思想是从初始训练集开始,先为每个训练样本平均分配初始权重,并训练出弱学习器1;然后通过提高错误率高的训练样本的权重,降低错误率低的训练样本的权重,得到训练样本的新的权重分布,并在在该权重分布上训练出弱学习器2;依此逐轮迭代,直至达到最大迭代轮数,最后再将训练出来的这些弱学习器合成到一起,形成最终的强学习器。其典型代表是AdaBoost算法和提升树(boosting tree)算法。

  2. bagging方法

    基本思想是在给定初始训练集和弱学习算法的前提下,每轮迭代都使用可重采样的随机抽样方法式从初始训练集产生出本轮的训练子集,并利用选定的弱学习算法训练出本轮迭代的弱学习器,依此逐轮迭代,直至达到最大迭代轮数,最后再按照某种合成方式将这这些训练出来的弱学习器合成到一起,形成最终的强学习器。其典型代表包括bagging算法和随机森林(Random Forest)算法等。

弱学习其合成方式
  1. 代数合成法

    image-20221121111002640

  2. 投票法

    image-20221121111107814

AdaBoost算法

训练过程

image-20221121111356938

image-20221121111457018

image-20221121111521051

简例

image-20221121111719259

image-20221121111739100

image-20221121111800552

image-20221121111821517

image-20221121111837036

image-20221121111856026

image-20221121111913305

image-20221121111927151

image-20221121111944417

-1iiMsFd0-1669000888534)]

[外链图片转存中…(img-SbKoEd6r-1669000888535)]

image-20221121112027446

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

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

相关文章

免费不限时长的语音转文字软件——Word365

适用场景 想将语音转化成文字。 这里的语音可以是实时输入,也可以是已有音、视频转换成文字。 后者的操作比前者多一步操作。 1.实时语音转文字 可以直接打开Word365,【开始】选项卡中的【听写】功能。 打开前修改一下设置,语言可以根据需…

nmap之nse脚本简单学习

nmap之nse脚本简单学习 环境:centos8 nmap安装 yum -y install nmap -- 版本 [rootqingchen /]# nmap -version Nmap version 7.70 ( https://nmap.org )脚本入门学习 cd /usr/share/nmap [rootqingchen nmap]# ls nmap.dtd nmap-mac-prefixes nmap-os-db …

300dpi等于多少分辨率?如何给图片修改分辨率大小?

​图片是我们在生活中经常需要接触使用到的东西,无论是工作中还是生活中都离不开图片,在使用图片时我们会接触到“图片分辨率”、“dpi”这个概念,那么到底什么是图片分辨率?300DPI等于多少分辨率?如何给图片修改分辨率…

Lidar和IMU(INS)外参标定----常用开源项目总结

写在前面:博主主要关注的是自动驾驶中Lidar和RTK组合导航设备的标定,大部分的开源项目都把其转化为Lidar和IMU的标定过程。 1. ETH的lidar_align (Github)A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose …

推特精准客户开发手册

你要在巷子里营造出热闹的气氛,人为把热度炒起来,虚假的繁荣是做给别人看的,是用来吸引别人而不是说你自己沉迷于此,而“虚假的繁荣”又是个怎么的虚法呢?它需要外界看起来是真的。 可是问题来了,我们都知…

NTP时钟系统为制造业信息化产业提供守时保障

随着科学技术的发展,工业信息化高速迈进,高精度的同步时钟系统显得尤为重要。利用网络同步时钟系统技术对各个设备之间进行时间统一,对制造业和信息化产业提高产能,让生产力更高效提供守时保障。NTP时钟系统是基于网络时间协议而衍…

你问我答 | 解决关于入托的8个疑问

很多新手家长对于送孩子入托有很多顾虑,这次我们通过“你问我答”让家长更了解托班的意义。 Q:不好好吃饭的小宝宝,适合入托吗? A:适合。吃饭是孩子生活能力培养的重要部分,大部分孩子在入托前&#xff0c…

C. Binary String(思维+贪心)

Problem - 1680C - Codeforces 给你一个由字符0和/或1组成的字符串s。 你必须从字符串的开头去除几个(可能是零)字符,然后从字符串的结尾去除几个(可能是零)字符。移除后,字符串可能会变成空的。删除的代价…

【跟学C++】C++STL标准模板库——算法详细整理(中)(Study18)

文章目录1、简介2、STL算法分类及常用函数2.1、变序算法(一)2.2.1 初始化算法(2个)2.2.2 修改算法(2个)2.2.3 复制算法(6个)2.2.4 删除算法(6个)3、总结 【说明】 大家好,本专栏主要是跟学C内容,自己学习了这位博主【 AI菌】的【C21天养成计划】&#x…

大学生静态HTML网页设计--公司官网首页

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 公司官网网站 | 企业官网 | 酒店官网 | 等网站的设计与制 HTML期末大学生网页设计作业,Web大学生网页 HTML:结构 CSS&#xf…

容器服务 ACK 结合 MSE Ingress,让集群入口流量管理更丰富、更容易

作者:扬少 随着云原生技术不断普及,越来越多的业务应用开始向云原生架构转变,借助容器管理平台 Kubernetes 的不可变基础设施、弹性扩缩容和高扩展性,助力业务迅速完成数字化转型。其中,集群入口流量管理方式在云原生…

斐波那契数列、跳台阶、矩形覆盖、而进制中1的个数、判断是否是素数

文章目录1、斐波那契数列2、跳台阶3、矩形覆盖4、二进制中1的个数5、判断是否是素数1、斐波那契数列 本题考点: 间复杂度,fib理解,剪枝重复计算 牛客链接 题目描述: 解题思路: 代码: class Solution {…

ozon、Joom等俄罗斯跨境电商卖家想要爆单需要具备哪些条件—自养号测评

Ozon成立于1998年,目前不仅是俄罗斯多品类电子商务平台领导者、俄罗斯最知名的电子商务品牌,是俄罗斯最早的电子商务公司之一 Joom平台是俄罗斯知名的电商平台,Joom平台成立于2016年6月份,joom平台在16年11月份就对中国地区卖家进…

项目上线整体流程

文章目录一、上线前准备二、阿里云机器购买三、上线架构图四、安装Git五、云服务器安装MySQL六、云服务器安装Redis七、云服务器安装源码安装Python八、云服务器安装Uwsgi九、安装虚拟环境十、安装nginx十一、前端项目部署十二、后端项目部署1)Git拉取最新代码安装依…

Docker——容器命令介绍、创建Nginx容器与Redis容器

目录 一、容器命令 二、创建并运行Nginx容器 1.1 去dockerhub查看Nginx容器运行命令 1.2 怎么访问Nginx? 1.3 查看容器日志 1.4总结 三、进入Nginx容器并修改HTML内容 3.1 进入容器 3.2 进入Nginx的HTML所在目录 3.3 修改index.html文件(容器内修…

零基础上手unity VR开发【将项目安装到Oculus头套中】

📌个人主页:个人主页 ​🧀 推荐专栏:Unity VR 开发成神之路 --【着重解决VR项目开发难,国内资料匮乏的问题。从零入门,一步一个脚印,带你搞定VR开发! 😻😻】 &#x1f4d…

leetcode39. 组合总和

文章目录题目思考代码和注释总结题目 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同…

【全志T113-S3_100ask】15-1 内核5.4驱动spi屏幕——ILI9341

【全志T113-S3_100ask】15-1 内核5.4驱动spi屏幕——ILI9341背景(一)spi设备树1、修改设备树2、完善设备树(二)使能内核(三)兼容性修改(四)测试背景 本来想直接驱动mipi屏幕的&…

香蕉派BPI-M6 采用深蕾半导体Vs680芯片设计,板载4G LPDDR4和16G eMMC存储

Banana PI BPI-M6 香蕉派BPI-M6是香蕉派社区在2022年推出的新一代单板计算机,它采用深蕾半导体(Synaptics) VS680四核Cortex-A73 (2.1GHz)和一个Cortex-M3处理器,Imagination GE9920 GPU。 NPU高达6 .75 tops算力。 板载4GB LPDDR4内存和16GB EMMC存储&a…

React 编写网页聊天界面(仿钉钉)

效果图 文件结构 对话框 一、 难点 对话框的难点主要在样式上 双方对话分布在左右长对话的长度不能超过整个对话框宽度的一半图片的大小最大不能超过整个对话框宽度的一半,并且需要按比例进行收缩 二、与要引入的插件 1、 阿里巴巴的iconfont 可以去这篇博客里面…