cvignac/DiGress
code for the paper "DiGress: Discrete Denoising diffusion for graph generation"
何を解決するか
DiGressは合成グラフおよび分子構造の生成を目的としています。離散空間にノイズ除去拡散モデルを適用することで、現実的な離散グラフデータを生成するという課題に対処し、複雑なネットワークや化学分子の生成を可能にします。
仕組み
このプロジェクトは離散ノイズ除去拡散モデルを実装しています。グラフの生成において、離散モードと連続モードの両方で動作可能です。システムはGraph Transformerアーキテクチャを使用してこれらの構造を処理・生成し、マルチGPUトレーニングと自動データセットダウンロードをサポートしています。
対象ユーザー
グラフ生成、分子発見、離散構造向け生成AIに取り組む研究者および開発者を対象としています。
特徴
- グラフ生成に向けた離散および連続拡散モデルの両方をサポート。
- 分子データセット(GuacamolやMOSESなど)および抽象的グラフデータセット(QM9やSBMなど)と互換性あり。
- Graph Transformerの実装を含む。
- トレーニングおよび推論におけるマルチGPU加速をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト