MaRN
基于PyTorch构建的开源训练库,通过低维参数映射将神经网络权重更新约束于低维子空间,旨在改善优化动力学并降低训练资源开销
时间轴 (近 90 天)
超网络(HyperNetwork)是用一个小网络生成另一个大网络的权重,与MaRN思路相关但更侧重条件生成
作者指出部分基准任务使用的是合成数据,基准属于探索性质,并不构成对直接训练方法的普遍优越性证明
MaRN的映射模型训练往往比直接训练慢得多,因为映射网络本身引入了额外的前向/反向传播开销
MaRN的优势主要体现在推理阶段(参数存储、传输、部署成本),而非训练阶段
LoRA微调后可合并权重以消除推理开销,与MaRN的推理成本特性不同
MaRN提供全局映射与分层映射、正则化选项以及剪枝与LRD集成等功能
MaRN已开源在GitHub(arjunmnath/MaRN)并提供ReadTheDocs文档
MaRN是一个开源的PyTorch库,通过优化低维潜在表示并经映射函数展开为完整模型参数来训练神经网络
MaRN由开发者arjunmnath开发并在Reddit上分享
在MNIST CNN任务中,MaRN将可训练参数从107,998个压缩到1,872个(约57.7倍),保持91.80%准确率
还有 8 条时间轴事件
全部知识事实 (18)
超网络(HyperNetwork)是用一个小网络生成另一个大网络的权重,与MaRN思路相关但更侧重条件生成
50%待验证作者指出部分基准任务使用的是合成数据,基准属于探索性质,并不构成对直接训练方法的普遍优越性证明
50%待验证MaRN的映射模型训练往往比直接训练慢得多,因为映射网络本身引入了额外的前向/反向传播开销
50%待验证MaRN的优势主要体现在推理阶段(参数存储、传输、部署成本),而非训练阶段
50%待验证LoRA微调后可合并权重以消除推理开销,与MaRN的推理成本特性不同
50%待验证MaRN提供全局映射与分层映射、正则化选项以及剪枝与LRD集成等功能
50%待验证MaRN已开源在GitHub(arjunmnath/MaRN)并提供ReadTheDocs文档
50%待验证MaRN是一个开源的PyTorch库,通过优化低维潜在表示并经映射函数展开为完整模型参数来训练神经网络
50%待验证MaRN由开发者arjunmnath开发并在Reddit上分享
50%待验证在MNIST CNN任务中,MaRN将可训练参数从107,998个压缩到1,872个(约57.7倍),保持91.80%准确率
50%待验证在LSTM时序预测任务中,参数从12,051降至2,048,验证集MSE低至0.00006
50%待验证在CNN2叠加剪枝的任务中,可训练参数被压缩到204个,准确率为81.25%
50%待验证MaRN 将网络参数的更新约束或重参数化到一个更低维的子空间中,从而改变训练的优化动力学与资源占用方式
50%待验证MaRN 目前以 Reddit 社区分享的形式出现,由个人开发者发布
50%待验证MaRN 试图将分散的低维优化思路统一封装,提供更通用的接口供不同场景复用,并非全新发明
50%待验证MaRN 目前缺乏系统基准测试,关于 API 设计、支持的映射类型、性能基准及与现有方法对比均待补充,更适合被看作实验性工具而非生产级方案
50%待验证评估此类早期开源项目建议优先在参数规模适中、任务评估指标明确的场景做对照实验,避免在生产关键路径上贸然引入
50%待验证MaRN 是一个基于 PyTorch 构建的开源库,核心思路是通过低维参数映射来训练神经网络
50%