机器学习笔记 - 多实例学习(MIL)弱监督学习

news/2025/2/5 22:52:37/

一、多实例学习概述

        多实例学习(MIL)是一种弱监督学习形式,其中训练实例被排列在称为袋的集合中,并为整个袋提供标签。这种方式越来越受到人们的关注,因为它自然适合各种问题,并允许利用弱标记数据。因此,它被应用于计算机视觉和文档分类等不同的应用领域。

        多实例学习(MIL)处理以集合形式排列的训练数据,称为bag。不提供袋子中所含实例的单独标签。这种问题表述引起了研究界的广泛关注,尤其是近年来,解决大型问题所需的数据量呈指数级增长。大量的数据需要越来越多的标签工作,弱监督方法,可以减少这种负担。MIL在许多其他应用领域得到了越来越多的应用,如图像和视频分类、文档分类和声音分类。

        MIL是监督学习的一种变体,在很多文章或者论文中,大多是进行病理学应用。该技术涉及将单个类标签分配给输入集合 - 在此上下文中称为实例包。虽然假设包中的每个实例都存在标签,但无法访问这些标签,并且在训练期间它们仍然未知。如果袋子中的所有实例都是负的,则袋子通常标记为负数,如果至少有一个正实例(称为标准 MIL 假设),则标记为正数。下图显示了一个简单的示例,其中我们只知道钥匙串是否包含可以打开给定门的钥匙。这使我们能够推断绿色钥匙可以打开门。

二、多实例学习的应用

        MIL在各个领域找到应用程序,在这些领域中,训练数据可以自然地组织到包中。一些例子包括:

        


http://www.ppmy.cn/news/340387.html

相关文章

原来Allegro工程师还分这几个等级,薪资差距好大

随着电子设计领域的不断发展,Allegro工程师的需求也越来越高,在发展过程中,不同等级的Allegro工程师之间存在着薪资和工作范围上的差异,那么你知道不同等级的Allegro工程师有什么不同吗? NO.1初级Allegro工程师 ①分布…

SQL笔记-递归/树形查询

1. 递归查询说明 Oracle -- 使用递归查询获取员工的所有下属 WITH subordinates (employee_id, subordinate_id, level) AS (SELECT employee_id, subordinate_id, 1FROM employeeWHERE employee_id 1 -- 以员工ID为1为例UNION ALLSELECT e.employee_id, e.subordinate_id, …

Ada Tutorial(1):Ada基础——wordcount程序

文章目录 Ada 常用的库和方法Ada.Characters.Handling字符类型函数转换函数 Ada 基础语法概览数据类型和子类型类型(Type)子类型(Subtype)类型和子类型的区别常用类型转换方法显示类型转换类型相关函数 循环语句无条件循环 (Loop)…

LC_1

L 1/(2*pi)^2;

LC-1. 两数之和

1. 两数之和 难度简单 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。…

LC1.两数之和

题目 查看题目 解题思路 此题很容易想到的思路就是暴力做法(作为leetcode的第一道题,暴力解法也不是不行),但最好的方法是采用哈希表的方法(因为我们要快速判断是否存在某个符合要求的值),而…

作为leader,如何去做,如何去把控,如何对外交流

充分的理解理论知识,找到正确的人去验证你的理论知识时可行的。 作为leader,如何去用人,如何能让人把他们的才华展现出来,用尽其才华很重要。 作为项目开发的案例我后续会继续复盘,有人可用,有正确的用人方…

LC 加一

LC 加一 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 【代码1.0】 class Solution {public i…