3,613 repos GH 3,498 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

rl-beat-generation

★ 1 MIT 更新: 2026-05-10 GitHubで見る →

概要

このプロジェクトは、強化学習を用いてドラムビートを自動生成するPPOエージェントを開発しています。

エージェントは楽器と時間のグリッドをセルごとに埋めてビートを構築し、手作りの音楽ルールと、実際の演奏データで訓練されたトランスフォーマー判別器によるハイブリッド報酬システムによって学習をガイドされます。

PythonとPyTorchを基盤とし、生成されたビートをインタラクティブに試聴できるStreamlitベースのWebアプリケーションのデモも提供しています。

音楽生成の研究者や、強化学習を用いたクリエイティブなツールの開発に関心のあるユーザーに適しています。

互換性・特徴

  • Python
  • PyTorch
  • CLI
  • Web UI
  • 強化学習
  • Streamlit

基本情報

ライセンスMIT
Stars1
カテゴリ音楽生成
アクティビティlow

GitHub: https://github.com/Atharv-Girish-Chaudhary/rl-beat-generation