新闻详情

新闻详情

首页 / 资讯中心 / 详情

TRIBE v2核心架构深度解析:FmriEncoder Transformer如何将多模态特征映射到皮层表面

发布时间:2026/11/16 2:28:15来源:尧图网络
TRIBE v2核心架构深度解析:FmriEncoder Transformer如何将多模态特征映射到皮层表面
TRIBE v2核心架构深度解析FmriEncoder Transformer如何将多模态特征映射到皮层表面【免费下载链接】tribev2This repository contains the code to train and evaluate TRIBE v2, a multimodal model for brain response prediction项目地址: https://gitcode.com/gh_mirrors/tr/tribev2TRIBE v2 是一个多模态脑响应预测模型Foundation Model它能预测人脑 fMRI 对视频、音频、文本等自然刺激的响应。本文带你快速读懂 TRIBE v2 的核心架构FmriEncoder如何用 Transformer 把视觉、听觉、语言三类特征统一映射到皮层表面约 2 万个顶点无需大量代码基础也能看懂。一、TRIBE v2 是做什么的想象一个场景给模型看一段 10 秒的影片它就能预测这个人脑皮层表面每个位置的血氧信号BOLD。输入视频、音频、文本文本会自动转成语音再转录为带时间戳的词语输出fsaverage5 皮层网格上约 2 万个顶点的 fMRI 响应关键设定预测输出向后偏移 5 秒以补偿血流动力学的滞后效应整体项目结构可以在 README.md 中找到核心文件如下文件作用tribev2/model.pyFmriEncoderTransformer 多模态→fMRI 主模型tribev2/main.py实验流水线Data 加载器、TribeExperiment 训练类tribev2/demo_utils.py推理入口TribeModelfrom_pretrained / predicttribev2/utils_fmri.py皮层表面投影MNI/fsaverage与 ROI 分析tribev2/grids/defaults.py完整默认实验配置二、FmriEncoder 的四大构件 ️FmriEncoder定义在 model.py它是一条清晰的流水线由四个构件串联而成1. 模态投影器Projectors每种模态text / audio / video的特征维度各不相同模型为每种模态构建一个独立的 MLP 投影器LayerNorm GELU 激活把它压缩到统一的隐层维度。若使用cat聚合策略每个模态先分到hidden // 模态数的宽度最后拼接回完整宽度若某个模态缺失自动补零张量模型依然能跑见 aggregate_features 这正是多模态融合的关键一步不同来源的特征先被翻译成同一种语言。2. 时间 Transformer 编码器Encoder融合后的时序特征B, T, H会加上可学习的时间位置编码time_pos_embed再送入一个 8 层深、隐层 1152 维的 TransformerEncoder配置见 defaults.py。它让模型学习过去发生了什么 → 现在大脑会怎么反应的时序依赖关系比如语言理解有几百毫秒的延迟。3. 主体层Subject Layers人脑之间存在个体差异SubjectLayers为每位受试者维护一套预测权重带 subject_dropout0.1 的随机正则。推理时average_subjectsTrue相当于输出平均大脑的响应——这就是预训练模型对外提供预测的基础。4. 时间池化AdaptiveAvgPool1dfMRI 的时间分辨率TR远低于特征提取频率2 Hz。poolermodel.py把模型输出的时序序列池化到与 fMRI 目标一致的步数完成降采样对齐。三、从刺激到皮层表面的完整数据流 视频/音频/文本 │ 特征提取器V-JEPA2 / Wav2Vec2-BERT / Llama-3.2 ▼ 各模态时序特征 ──► 模态投影器 Projectors维度统一 ▼ 拼接/聚合 ──► 时间平滑可选高斯卷积 ▼ 时间 Transformer 编码器8 层学习时序动态 ▼ Subject Layers平均大脑输出 ▼ 池化到 TR 分辨率 ──► 皮层表面约 20k 顶点的 fMRI 预测特征提取器配置在 defaults.py视频用facebook/vjepa2音频用Wav2VecBert文本用meta-llama/Llama-3.2-3B——都是各自领域的 SOTA 模型这也是Foundation Model名称的由来。四、皮层表面投影TribeSurfaceProjector原始 fMRI 往往是三维体积数据而 TRIBE v2 的输出定义在皮层网格上。TribeSurfaceProjectorutils_fmri.py负责这两件事体积 → 表面对 4D 体积数据调用 nilearn 的vol_to_surf沿皮层半径radius3mm取球状邻域插值到 pial 表面表面重采样对已有表面数据直接按顶点数量下采样到目标网格如 fsaverage5 10242 顶点/半球支持的模板空间涵盖 MNI 系列、fsaverage3–6、CIFTI 等FmriTemplateSpace让你可以用同一套模型处理不同实验室的数据。五、训练与推理两条极简入口 训练本地快速测试python -m tribev2.grids.test_runtest_run.py大规模网格搜索python -m tribev2.grids.run_cortical皮层与run_subcortical皮层下默认训练 15 个 epochAdam 优化器 OneCycleLR用皮尔逊相关系数Pearson作为监控指标损失为逐顶点的 MSEdefaults.py推理只需三步demo_utils.py 中的TribeModel已封装好一切from tribev2 import TribeModel model TribeModel.from_pretrained(facebook/tribev2, cache_folder./cache) df model.get_events_dataframe(video_pathpath/to/video.mp4) preds, segments model.predict(eventsdf) # (n_timesteps, n_vertices)完整可视化演示含大脑着色图见 tribe_demo.ipynb。六、架构设计亮点总结 ✅设计选择解决的问题每模态独立投影器 缺失补零灵活支持单/多模态输入时间位置编码 8 层 Transformer建模数百毫秒级的神经响应动态Subject Layers 平均大脑个体差异建模同时输出泛化的平均人脑皮层表面输出fsaverage5分辨率高、跨数据集对齐适合 ROI 分析5 秒滞后补偿匹配血流动力学响应HRF的时间延迟一句话总结TRIBE v2 的FmriEncoder用投影器统一维度 → Transformer 学时序 → 主体层输出 → 池化对齐四步流水线把 LLM、语音、视觉三大领域的基础模型桥接到神经科学实现了从看一段视频到预测皮层表面 2 万个点的脑响应的端到端映射。代码遵循 CC-BY-NC-4.0 协议见 LICENSE。训练依赖需pip install -e .[training]可视化需pip install -e .[plotting]。【免费下载链接】tribev2This repository contains the code to train and evaluate TRIBE v2, a multimodal model for brain response prediction项目地址: https://gitcode.com/gh_mirrors/tr/tribev2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/15 4:54:16

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/15 2:04:12

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/15 4:06:36

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉