論文閱讀2-《Dynamic Multimodal Fusion》

摘要

(DynMM),一種新的方法,自適應融合多模態數據和 d在推理過程中生成依賴于數據的前向路徑。為此,我們提出了一種門控功能來提供基于多模態特征和一個的模態級或融合級決策提高計算效率的源感知損失函數。

細節

模態級別決策

  • 假設有三種模態,x1,x2,x3,則有6種專家網絡:E1(x1), E2(x2), E3(x3),E4(x1, x2), E5(x2, x3), E6(x1, x2), E7(x1, x2, x3);
  • 利用一個門控,選擇B個專家網絡:y =
    在這里插入圖片描述
    其中,xi表示第i位專家作為輸入的模態的子集;
    假設有兩種模態:

提供了2種模式和3種專家網絡(即M = 2和B = 3)的設計說明。

融合級別決策

在融合的過程中加入決策:oij表示每個中間模塊的輸出,
在這里插入圖片描述

損失函數

C(Ei)表示執行一個專家網絡Ei的計算成本。類似地,C(Oi,j)表示第j個細胞中第i個融合操作的計算代價;Ltask為任務的損失。
在這里插入圖片描述但是門控g是one-hot是離散的不可微,所以變成一個軟值,
在這里插入圖片描述

訓練階段

  • pretrain stage
    在訓練的早期階段遵循門網絡的稀疏決策會導致偏差,很少被選擇的分支有更少和更小的權重更新;糟糕的性能可能導致它們被選擇的次數更少(因此永遠不會改進);所以要保證每個分支在門控模塊參與進來之前都得到了完全的優化;
    對于模態級的DynMM,充分地訓練了每個專家網絡;
    對于融合級的DynMM,對每個融合單元采用隨機決策(即從候選操作集合中隨機選擇一個操作),從而使動態網絡的每條路徑都是一致的。
  • 微調
    第二階段:微調。在這個階段,我們將門控網絡納入到我們的優化過程中。利用上述介紹的重參數化技術,我們共同優化了動態網絡 具有以端到端方式進行的門控網絡。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/44130.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/44130.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/44130.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

185240-00G 同軸連接器

型號簡介 185240-00G是Southwest Microwave的2.92 mm連接器。該連接器采用鈹銅合金、工具鋼和不銹鋼等優質材料,并經過金鍍層和鈍化處理,確保其穩定可靠,經久耐用。它還兼容歐盟 RoHS 和 WEEE 指令,是一位環保使者,致力…

AI繪畫Midjourney從入門到實戰應用

大家好,我是愛編程的喵喵。雙985碩士畢業,現擔任全棧工程師一職,熱衷于將數據思維應用到工作與生活中。從事機器學習以及相關的前后端開發工作。曾在阿里云、科大訊飛、CCF等比賽獲得多次Top名次。現為CSDN博客專家、人工智能領域優質創作者。…

概率論習題

泊松分布習題 假設你在醫院值班,每天需要安保人員出動的次數N~P(1),則關于任一天安保人員出動次數: A:出動一次的概率是多少 B:出動次數小于等于一次的概率為 C:出動次數小于一次的概率為 D:若隨機事件發生…

C# 裝飾器模式(Decorator Pattern)

裝飾器模式動態地給一個對象添加一些額外的職責。就增加功能來說,裝飾器模式相比生成子類更為靈活。 // 組件接口 public interface IComponent { void Operation(); } // 具體組件 public class ConcreteComponent : IComponent { public void Opera…

AI推薦系統落地的實現與應用

目錄 一、推薦系統的基礎二、推薦系統的設計與實現三、推薦系統落地的挑戰四、推薦系統的成功案例五、結語 AI推薦系統近年來在各個領域得到了廣泛應用,從電子商務到娛樂,再到個性化學習平臺。它們通過分析用戶行為、偏好和歷史數據,為用戶提…

【NOI-題解】1108 - 正整數N轉換成一個二進制數1290 - 二進制轉換十進制1386 - 小麗找半個回文數1405 - 小麗找潛在的素數?

文章目錄 一、前言二、問題問題:1108 - 正整數N轉換成一個二進制數問題:1290 - 二進制轉換十進制問題:1386 - 小麗找半個回文數問題:1405 - 小麗找潛在的素數? 三、感謝 一、前言 本章節主要對進制轉換的題目進行講解…

ubuntu下aarch64-linux-gnu(交叉編譯) gdb/gdbserver

ubuntu下aarch64-linux-gnu(交叉編譯) gdb/gdbserver gdb是一款開源的、強大的、跨平臺的程序調試工具。主要用于在程序運行時對程序進行控制和檢查,如設置斷點、單步執行、查看變量值、修改內存數據等,從而幫助開發者定位和修復代碼中的錯誤。 gdbserve…

密態計算,大模型商用數據瓶頸的新解法?

大數據產業創新服務媒體 ——聚焦數據 改變商業 大模型邁向產業的深度應用,首要挑戰是高質量數據供給和安全流通。正如在今年的世界人工智能大會上,產學研屆多位專家達成的共識是,數據決定了AI能力的上限。 在實踐中,行業大模型難…

C#創建windows服務程序

步驟 1: 創建Windows服務項目 打開Visual Studio。選擇“創建新項目”。在項目類型中搜索“Windows Service”并選擇一個C#模板(如“Windows Service (.NET Framework)”),點擊下一步。輸入項目名稱、位置和其他選項,然后點擊“創…

Pyecharts繪制熱力圖的說明+代碼實戰

引言 熱力圖在數據可視化中是一種強大的工具,可以直觀地展示數據的分布情況和變化趨勢。Pyecharts是一個基于Echarts的Python可視化庫,提供了豐富的圖表類型,包括熱力圖。在本文中,我們將深入探討Pyecharts繪制多種炫酷熱力圖的參…

Qt 創建的窗口一閃而過【已解決】

Qt 創建的窗口一閃而過 引言一、詳細的解決方案 - 附代碼二、參考博文 引言 創建的窗口一閃而過,就是創建完立馬被銷毀了,常見情況是在一個函數中創建窗口并show() - 即創建在了棧上,函數結束局部變量(窗口)自動被釋放。主流的解決方法有兩種…

如何使用css把input框的number屬性的右側小按鈕去掉

在HTML中&#xff0c;當<input>元素的type屬性被設置為number時&#xff0c;瀏覽器通常會默認顯示一個小的上下箭頭按鈕&#xff08;通常位于輸入框的右側&#xff09;&#xff0c;用于允許用戶通過點擊增加或減少輸入的值。然而&#xff0c;有時候為了設計的一致性或其他…

C語言快速入門

Linux C 的編譯流程 C 編譯器 gcc GNUmsvc windowsclang 蘋果intel…cc 默認Linux c語言編譯器 程序設計語言分類 編譯型 C、C、java 把源代碼轉換成機械指令&#xff08;X86 電腦、ARM 手機&#xff09;編譯做了類型安全檢查&#xff0c;安全性能高靈活差 解釋型 Python、…

三生隨記——毛巾的詛咒

在一個沉悶的傍晚&#xff0c;李明拖著疲憊的身軀回到了家中。一整天的工作讓他精疲力竭&#xff0c;此刻他只想趕緊洗個熱水澡&#xff0c;然后躺在舒適的床上&#xff0c;好好放松一下。 走進浴室&#xff0c;他打開淋浴&#xff0c;溫暖的水流傾灑在身上&#xff0c;疲憊感…

Oracle 利用觸發器鎖住代碼防止他人改動

利用觸發器鎖住自己的代碼防止他人改動 create or replace trigger LockSourcebeforecreateon SCHEMA declare beginif SYS_CONTEXT(USERENV,OS_USER) 自己的機器名thenreturn;end if;if ora_dict_obj_name in (xxxx1_PACKAGE,xxxx2_PACKAGE)thenraise_application_error(-2…

每日刷題(二分查找,匈牙利算法,逆序對)

目錄 1.Sarumans Army 2.Catch That Cow 3.Drying 4.P3386 【模板】二分圖最大匹配 5. Swap Dilemma 1.Sarumans Army 3069 -- Sarumans Army (poj.org) 這道題就是要求我們在給的的位置放入 palantir&#xff0c;每個 palantir有R大小的射程范圍&#xff0c;要求求出最少…

生產訂單執行明細表二開增加字段

文章目錄 生產訂單執行明細表二開增加字段業務背景業務需求方案設計詳細設計和實現標準報表引入到應用標準報表和過濾擴展添加字段創建插件&#xff0c;掛載插件新建類庫 Krystal.K3.SCGL.App.Report&#xff0c;添加引用創建類&#xff0c;繼承報表原插件重寫BuilderReportSql…

【微服務】Spring Cloud中如何使用Eureka

文章目錄 強烈推薦引言主要功能Eureka 的架構使用示例Eureka Server 配置Eureka Client 配置示例服務服務發現調用示例 Spring Cloud如何實現服務的注冊?1. 搭建 Eureka 服務注冊中心2. 配置服務注冊到 Eureka3. 驗證服務注冊 總結應用場景1. 動態服務發現2. 負載均衡3. 服務治…

Android C++系列:Linux進程間關系

1. 終端 在UNIX系統中,用戶通過終端登錄系統后得到一個Shell進程,這個終端成為Shell進 程的控制終端(Controlling Terminal),在前面文章我們說過,控制終端是保存在PCB中的信 息,而我們知道fork會復制PCB中的信息,因此由Shell進程啟動的其它進程的控制終端也是 這個終端。…

OpenCV進行視頻分析(光流、目標跟蹤)----20240710

一、OpenCV進行光流分析 # 光流分析螞蟻軌跡 import numpy as np import cv2if __name__ == __main__:cap = cv2.VideoCapture(./pictures/ant.mp4)# ShiTomasi 角點檢測參數feature_params = dict(maxCorners=100