Skip to content

hassonlab/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

 
 
 

Contributors