Skip to content

WiFiHan/podcast-benchmark

 
 

Repository files navigation

Podcast Benchmark

A benchmarking framework for neural decoding from podcast listening data.

Comparing brain → word decoding performance to previously published results.

Documentation

📚 Full documentation available at: https://hassonlab.github.io/podcast-benchmark/

Quick Start

# Setup environment and download data
./setup.sh

# Train word embedding decoding task
make train-all TASKS=word_embedding_decoding_task

# Train all tasks over all models
make train-all

Features

  • Flexible model architecture: Register custom models with simple decorators
  • Multiple tasks: Word embeddings, classification, or custom prediction targets
  • Configurable training: YAML-based configs with cross-validation and early stopping
  • Multiple metrics: ROC-AUC, perplexity, top-k accuracy, and custom metrics
  • Time lag analysis: Automatically find optimal temporal offsets

Learn More

About

benchmarking project for podcast decoding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Shell 1.1%
  • Makefile 0.5%