gflownet

按奖励比例采样多样化候选解的生成模型框架

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 模型训练 🍴 复刻 37 🐛 待处理 96 👀 关注 5
GitHub ↗
GitHub 星标 ★ 352
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循项目许可证

项目预览

gflownet 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类模型训练
开发团队alexhernandezgarcia
定价模式🏷️完全免费
价格说明开源免费,遵循项目许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型aiforscience,aiforsocialgood,generativemodeling,gflownet,opensource,python,pytorch
GitHub 星标★ 352
上线时间2022-10-17 00:00:00
代码更新2026-10-29
仓库体积46.8 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-11-03
浏览次数1

项目介绍

gflownet 是 Generative Flow Networks(生成流网络)的官方开源实现,用 PyTorch 编写,面向生成式建模与科学发现场景。它解决的问题是:在需要从复杂、多模态分布中采样的任务里,传统 MCMC 收敛慢、强化学习奖励稀疏,而 GFlowNet 通过把采样过程建模为有向无环图上的流,训练策略按与奖励成正比的概率生成多样化的候选解。核心能力包括:提供完整的 GFlowNet 训练框架与多种损失函数(如流匹配、轨迹平衡等)实现;支持离散与连续状态空间;内置多种玩具分布与科学任务示例(如分子生成、序列生成),便于快速复现论文实验;模块化设计方便研究者替换环境、奖励函数和网络结构。项目定位偏研究原型,适合算法探索与教学,而非直接生产部署。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-03 · 当前星标 ★ 352

技术标签

核心亮点

  • 提供多种 GFlowNet 损失函数与训练流程的参考实现,便于复现和对比实验
  • 内置玩具分布与科学任务示例,开箱即可跑通完整训练链路
  • 基于 PyTorch,模块化设计,便于替换环境、奖励函数与网络结构

不足之处

  • 偏研究原型,缺少生产级工程封装与性能优化
  • 文档与教程相对简略,新手上手需一定生成模型背景

适用场景

  • 分子生成与药物候选设计中的多样化采样
  • 组合优化问题的解空间探索
  • 生成式建模课程与论文复现实验

替代项目

TorchRL、stable-baselines3、OpenNMT-py

上一篇:RAGEN

下一篇:sapientml

同类项目推荐

create-llm 开源

一条命令生成可训练的 PyTorch 大模型工程

The fastest way to build and start training your own LLM. CLI tool that scaffolds pr···

★ 372 2026-09-16
maxtext 开源

用 JAX 快速训练和扩展超大规模语言模型

A simple, performant, and scalable Jax LLM!

★ 2455 2026-08-09
whisper-vits-japanese 开源

只有音频也能训练日语VITS,Whisper自动生成文本标注

Vits Japanese with Whisper as data processor (you can train your VITS even you only ···

★ 161 2026-08-09
RPG 开源

给大模型 RL 训练加上安全护栏,稳定提升性能

[ICLR 2026] RPG: KL-Regularized Policy Gradient (https://arxiv.org/abs/2505.17508)

★ 78 2026-08-09
SimpleTuner 开源

一条命令微调扩散模型,图像视频音频通吃

A general fine-tuning kit geared toward image/video/audio diffusion models.

★ 2952 2026-08-09
TreeLoRA 开源

用树状 LoRA 分层管理任务,持续学习不遗忘

[ICML 2025] A pytorch implementation of the paper "TreeLoRA: Efficient Continual Lea···

★ 350 2026-08-09
verbalized-sampling 开源

让LLM输出带概率的多样答案,告别重复文本

Verbalized Sampling, a training-free prompting strategy to mitigate mode collapse in···

★ 817 2026-08-09
LLM-Drop 开源

丢弃冗余层,加速 Transformer 推理,省算力不掉点。

The official implementation of the paper "Uncovering the Redundancy in Transformers ···

★ 193 2026-08-09