
RandOpt
在预训练权重附近挖出多个专家模型,提升泛化与集成效果
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 658
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.9+
- NumPy / SciPy
- CPU 可跑,GPU 更快
安装与启动步骤
-
1确认环境已激活
README 第一步就是提醒先激活虚拟环境,装错到系统 Python 后面全乱。
conda activate your_env -
2装依赖
只给了一条 requirements,说明依赖不多,但没有锁定版本,遇到问题先降 torch。
pip install -r requirements.txt -
3替换目标函数
它的用法是把你的优化目标包成函数交给框架,先跑自带示例看清接口签名。
-
4调参跑一轮
搜索预算和采样策略是主要旋钮,小预算先验证方向再放大。
如何确认成功
自带示例能跑出优化曲线,换自己的目标函数后结果随参数变化而变化
注意事项
- 仓库文档偏薄,接口细节要读源码里的示例函数。
- 随机优化的结果方差大,比较方案时至少跑多个随机种子。
核心亮点
- 基于 ICML 2026 Spotlight 论文,方法新颖且有理论支撑
- 提供多样化模型解,适合集成学习,提升鲁棒性
- 代码结构清晰,便于复现和二次开发
不足之处
- 项目处于早期阶段,文档和社区支持待观察
- 对预训练模型依赖度高,计算资源需求可能较大
适用场景
- 多任务学习场景下需要多个专用模型
- 模型集成以提升泛化性能
- 研究权重空间几何特性与模型多样性
替代项目
Model Soups、Weight Averaging、Neural Network Reparametrization
同类项目推荐
sd-lora-trainer
开源
拖入图片,一键训练专属 LoRA,快速定制 SD 模型风格
LoRa trainer for SDXL and SD15
get_model
开源
模块化建模跨细胞类型转录调控,多模态数据一键训练
A modular framework for multimodal cross-cell-type transcriptional regulation models
litData
开源
几行代码优化数据管道,让 GPU 不再等数据
Speed up model training by fixing data loading.
CorDA
开源
用上下文感知的低秩分解,让大模型微调更省资源更精准
CorDA: Context-Oriented Decomposition Adaptation of Large Language Models for task-a···
verl-agent
开源
用强化学习训练更聪明的 AI 智能体,支持 GIGPO 算法
verl-agent is an extension of veRL, designed for training LLM/VLM agents via RL. ver···
TinyEngram
开源
给大模型装上长期记忆,让对话和生成更连贯
Research of DeepSeek Engram Architecture based on Qwen-3 and Stable Diffusion series···
OpenSeq2Seq
开源
用配置文件快速搭建语音识别、翻译和语音合成模型,支持多卡混合精度训练。
Toolkit for efficient experimentation with Speech Recognition, Text2Speech and NLP
Fast-LLM
开源
让 LLM 训练跑满 GPU,少等快出结果
Accelerating your LLM training to full speed! Made with ❤️ by ServiceNow Research
rlhf-summary-notes
开源
快速理清RLHF算法脉络,一份笔记入门
A brief and partial summary of RLHF algorithms.