多示例论文泛读--2018-1-MIRSVM_ Multi-instance support vector machine with bag representatives

本文主要是介绍多示例论文泛读--2018-1-MIRSVM_ Multi-instance support vector machine with bag representatives,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目

MIRSVM: Multi-instance support vector machine with bag representatives
包代表的多实例支持向量机

符号系统

符号含义
n n n包的个数
m m m示例的个数
d d d示例的属性个数
B = { B 1 , … , B n } \mathcal{B}=\left\{\mathcal{B}_{1}, \ldots, \mathcal{B}_{n}\right\} B={B1,,Bn}包的集合
Y ∈ { − 1 , 1 } n \mathbf{Y} \in\{-1,1\}^{n} Y{1,1}n包的标签
I ∈ Z + n I \in \mathbb{Z}_{+}^{n} IZ+n包的索引的集合
D = { ( B 1 , Y 1 ) , … , ( B n , Y n ) } \mathcal{D}=\left\{\left(\mathcal{B}_{1}, Y_{1}\right), \ldots,\left(\mathcal{B}_{n}, Y_{n}\right)\right\} D={(B1,Y1),,(Bn,Yn)}多示例训练集
x i = ( x 1 , … , x d ) , i ∈ I \boldsymbol{x}_{i}=\left(x_{1}, \ldots, x_{d}\right), i \in I xi=(x1,,xd),iI I I I中的示例 x i \boldsymbol{x}_{i} xi

Bib

bib书写规范之SMALE实验室版

@article{melki:2018:228241,
author		=	{Gabriella Melki and Alberto Cano and Sebasti Ventura},
title		=	{{Elsevier} Multi-instance Support Vector Machine with Bag Representatives},
journal		=	{Pattern Recognition},
volume		=	{79},
year		=	{2018},
pages		=	{228--241},
publisher	=	{Elsevier}
}

相关概念

SVM:即支持向量机,一种二分类模型,将实例映射为空间中的点,SVM 的目的就是想要画出一条线,以 “最好地” 区分这两类点,以至如果以后有了新的点,这条线也能做出很好的分类。
支持向量
我们把划分数据的决策边界就叫做超平面。离这个超平面最近的点就是”支持向量”,点到超平面的距离叫做间隔,支持向量机的意思就是使超平面和支持向量之间的间隔尽可能的大,这样才可以使两类样本准确地分开
在这里插入图片描述

算法思路

在这里插入图片描述
两张图均包含六个包,一个虚线的圈圈表示一个包,红色的虚线圈表示负包,蓝色的虚线圈表示正包。大虚线圈里的小圈圈表示一个个示例,一共有125个示例,65个属于正包,60个属于负包。
黑色实线表示决策边界,红色虚线和蓝色虚线表示SVM边界(不知道这样说对不对),黑色叉线表示支持向量。
这两种方法产生的支持向量的数量不同。
MIRSVM有6个,每个包一个,MISVM有29个。
MIRSVM的决策边界更平滑,MISVM的决策边界受到更多支持向量的影响,这些支持向量属于负类,而只有两个正支持向量。
但是我不懂,为什么MISVM的支持向量有些不在红蓝虚线上 ,)

这篇关于多示例论文泛读--2018-1-MIRSVM_ Multi-instance support vector machine with bag representatives的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/655270

相关文章

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Java中StopWatch的使用示例详解

《Java中StopWatch的使用示例详解》stopWatch是org.springframework.util包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比,这篇文章主要介绍... 目录stopWatch 是org.springframework.util 包下的一个工具类,使用它

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

golang 日志log与logrus示例详解

《golang日志log与logrus示例详解》log是Go语言标准库中一个简单的日志库,本文给大家介绍golang日志log与logrus示例详解,感兴趣的朋友一起看看吧... 目录一、Go 标准库 log 详解1. 功能特点2. 常用函数3. 示例代码4. 优势和局限二、第三方库 logrus 详解1.

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

Redis 中的热点键和数据倾斜示例详解

《Redis中的热点键和数据倾斜示例详解》热点键是指在Redis中被频繁访问的特定键,这些键由于其高访问频率,可能导致Redis服务器的性能问题,尤其是在高并发场景下,本文给大家介绍Redis中的热... 目录Redis 中的热点键和数据倾斜热点键(Hot Key)定义特点应对策略示例数据倾斜(Data S

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二

C#中的 StreamReader/StreamWriter 使用示例详解

《C#中的StreamReader/StreamWriter使用示例详解》在C#开发中,StreamReader和StreamWriter是处理文本文件的核心类,属于System.IO命名空间,本... 目录前言一、什么是 StreamReader 和 StreamWriter?1. 定义2. 特点3. 用