多模态融合注记_超融合泛用

多模态融合注记_超融合泛用多模态机器学习MultiModalMachineLearning(MMML),旨在通过机器学习并处理理解多种模态信息。包括多模态表示学习MultimodalRepresentation,模态转

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

多模态机器学习MultiModal Machine Learning (MMML),旨在通过机器学习并处理理解多种模态信息。包括多模态表示学习Multimodal Representation,模态转化Translation,对齐Alignment,多模态融合Multimodal Fusion,协同学习Co-learning等。
多模态融合Multimodal Fusion也称多源信息融合(Multi-source Information Fusion),多传感器融合(Multi-sensor Fusion)。多模态融合是指综合来自两个或多个模态的信息以进行预测的过程。在预测的过程中,单个模态通常不能包含产生精确预测结果所需的全部有效信息,多模态融合过程结合了来自两个或多个模态的信息,实现信息补充,拓宽输入数据所包含信息的覆盖范围,提升预测结果的精度,提高预测模型的鲁棒性。

一、融合方法

多模态融合注记_超融合泛用

1.1早期融合

为缓解各模态中原始数据间的不一致性问题,可以先从每种模态中分别提取特征的表示,然后在特征级别进行融合,即特征融合。由于深度学习中会涉及从原始数据中学习特征的具体表示,从而导致有时需在未抽取特征之前就进行数据融合,因此数据层面和特征层面的融合均称为早期融合。
特征融合实现过程中,首先提取各输入模态的特征,然后将提取的特征合并到融合特征中,融合特征作为输入数据输入到一个模型中,输出预测结果。早期融合中,各模态特征经转换和缩放处理后产生的融合特征通常具有较高的维度,可以使用主成分分析( PCA) 和线性判别分析( LDA) 对融合特征进行降维处理。
早期融合中模态表示的融合有多种方式,常用的方式有对各模态表示进行相同位置元素的相乘或相加、构建编码器—解码器结构和用 LSTM 神经网络进行信息整合等。

1.2 晚期融合

晚期融合方法也称决策级融合方法,先用不同模型对不同模态进行训练,再融合多个模型输出的结果。晚期融合方法主要采用规则来确定不同模型输出结果的结合策略,例如最大值结合、平均值结合、贝叶斯规则结合以及集成学习等结合方法。
与早期融合相比,晚期融合可较简单地处理数据的异步性,整个系统可以随模态个数的增加进行扩展,每个模态的专属预测模型能更好地针对该模态进行建模,当模型输入缺少某些模态时也可以进行预测。然而晚期融合也存在一些缺点,如未考虑特征层面的模态相关性、实现难度更高等。

1.3 混合融合

混合融合方法结合早期和晚期融合,在综合两者优点同时也增加了模型结构复杂度和训练难度。研究表明:各融合方式并无确定的优劣关系,在不同的实验条件下,可以尝试不同的融合方式以获得较好的融合结果。

二、应用实例

2.1基于多模态特征和多分类器融合的前列腺癌放疗中直肠并发症预测

多模态融合注记_超融合泛用

上述模型首先在分类器层面上进行第一轮融合,然后在模态层面上进行第二轮融合。因此需要为每个分类器以及每个模态(临床参数特征和剂量学特征)分配权重。权重分配后,依次实现分类器决策融合与模态信息融合。
1.分类器决策融合,是对每个分类器的预测概率进行加权求和:

多模态融合注记_超融合泛用

其中, 表示单模态下各个分类器对待预测样本的预测概率值, 表示每个分类器的权重, 为当前模态下融合多分类器信息后的预测概率。
2.多模态信息融合,是对单模态决策的结果进行加权求和:

多模态融合注记_超融合泛用

其中, 为每个单模态下多分类器融合的预测概率, 为分配给该模态的权重。经过以上两次融合,最终得到患者发生并发症的概率P和不发生并发症的概率(1-P)。

2.2基于多模态特征融合的骨质疏松评估

多模态融合注记_超融合泛用

图像特征包含骨骼结构信息,问卷特征包含骨质疏松影响因素的个体信息,两方面的模态信息存在一定的互补关系,有必要进行适当的特征融合。

多模态融合注记_超融合泛用

目前特征融合方法有以下几种: 特征向量按照人工规则线性融合;计算多个向量相似度矩阵,按照相似度进行融合;直接拼接特征向量。

多模态融合注记_超融合泛用

实验中交叉验证结果表明,多模态特征融合方法与仅单独使用图像数据或问卷数据的机器学习方法相比,分类准确率有了明显提升。

2.3多模态融合下长时程肺部病灶良恶性预测

多模态融合注记_超融合泛用

针对同一病人从早期到确诊的 CT 影像,分别提取肺结节图像的传统特征与深度特征(双模态),利用一个两层神经网络进行相关性融合;然后选取不同时期的肺结节多模态特征融合向量,利用长短期记忆网络研究各时期特征向量的变化趋势及关系,利用双向长短期记忆模型预测长时程下肺部病灶的演化趋势并确定其良恶性。
通过构建一个双层神经网络实现特征融合:输入层为传统特征与深度特征的串接,通过学习隐藏层的权值得到融合后的特征。隐藏层的节点数为融合特征的维数。

多模态融合注记_超融合泛用

2.4 基于随机化融合和CNN的多模态肺部肿瘤图像识别

多模态融合注记_超融合泛用

使用三个不同的医学影像数据集,视为三个不同的模态信息,共同执行肺部肿瘤图像识别:
(1)利用改进的Lenet-5网络模型实现对多模态肺部肿瘤图像并行地特征提取;(2)利用随机化函数对并联的多模态特征进行融合,重建同一维度的目标特征;(3)添加全连接层和分类层对网络进行回归训练,从而得到分类结果。
在step3中,采用随机化融合方法实现特征融合:
通过对CNN模型的微调,将构造好的三个单模态CNN全连接层的192维特征向量、相对应的权值和偏置分别提取出来,利用随机函数

多模态融合注记_超融合泛用

将特征向量、对应的权重及偏置分别进行随机化融合,同时遵循对应位置不变的融合规则。

多模态融合注记_超融合泛用

随机化特征融合过程: 分别代表不同模态的特征矩阵, 分别表示 某一行的特征向量, 分别代表对应于 的权值, 分别表示 某一行对应的权值.在随机化融合过程中,根据同一随机化原则,将 和 进行对应位置融合,随机化融合后得到与之前同样大小的融合矩阵,再将融合后的矩阵与权值输入激活函数中,得到分类结果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167127.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • winform tablelayoutpanel_idea checkout

    winform tablelayoutpanel_idea checkoutWebGridHelperwithCheckAllCheckboxesTuesday,September13,2011ASP.NETASP.NETMVCHtmlHelperjQueryWebMatrixIntroduction:WebGridhelperisoneofthehelperofASP.NETWebPages(We…

    2022年10月5日
    2
  • 为你的爬虫添加 IP 池反反爬策略[通俗易懂]

    为你的爬虫添加 IP 池反反爬策略[通俗易懂]为你的爬虫添加 IP 池反反爬策略

    2022年4月21日
    63
  • java怎么测试_java中如何使用Junit测试[通俗易懂]

    java怎么测试_java中如何使用Junit测试[通俗易懂]java中如何使用Junit测试一、总结一句话总结:a、单元测试的测试代码在test文件夹下,和源码不在同一个文件夹下b、测试的类方法都以test开头,后面接要测试的类或者方法的名字1、JUnit中什么时候使用assertTrue,assertFalse语句?true通过false通过assertTrue(booleancondition);condition:如果condition结果为t…

    2022年7月8日
    19
  • vue中怎么解决跨域问题_vue本地访问服务器跨域

    vue中怎么解决跨域问题_vue本地访问服务器跨域vue项目中如何解决跨域问题跨域的含义​ 跨域的本质就是浏览器基于同源策略的一种安全手段。所谓同源就是必须有以下三个相同点:协议相同、主机相同、端口相同。如果其中有一项不同,即出现非同源请求,就会产生跨域。​ 跨域实际上是浏览器的限制,开发中使用postman请求接口能够获得数据就印证了跨域是浏览器的限制这个问题。解决方法​ 一般前端中解决跨域问题的方法有JSONP,CROS,Proxy等,这里我们主要讲解一下在vue中常用的CROS和Proxy方法。CROS​ CROS是Cros

    2022年9月15日
    2
  • 蓝桥杯单片机必备知识—–(4)pcf8591–DAC

    蓝桥杯单片机必备知识—–(4)pcf8591–DAC

    2021年4月13日
    810
  • Docker安装RabbitMQ并安装延时队列插件

    Docker安装RabbitMQ并安装延时队列插件一、RabbitMQ简介RabbitMQ是由erlang语言开发,基于AMQP(AdvancedMessageQueue高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。二、docker安装RabbitMQ1、搜索镜像dockersearchrabbitmq2、拉取并运行容器dockerrun-dit–namerabbitmq-eRABBITMQ_DEFAULT_USER=guest-eR

    2022年5月10日
    95

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号