Skip to content

Batch selection#11

Open
AstikaNehra wants to merge 5 commits intomainfrom
batch-selection
Open

Batch selection#11
AstikaNehra wants to merge 5 commits intomainfrom
batch-selection

Conversation

@AstikaNehra
Copy link
Copy Markdown
Collaborator

@AstikaNehra AstikaNehra commented Sep 17, 2025

PR Description:

Key Results

  • Both random and smart batch selection methods were implemented and benchmarked on MNIST.
  • Smart selection, which prioritizes samples with higher recent loss, led to faster improvements and slightly higher test accuracy compared to purely random sampling, while avoiding overfitting. It can be further improved with some fine tuning.
  • See plot screenshots below for side-by-side accuracy and loss curves:
Screenshot 2025-09-18 at 12 14 09 AM

Plots show that smart batch selection yields comparable or slightly better performance in both less loss and final test accuracy.

Usage Instructions

  • Extract mnist_train.csv and mnist_test.csv from the zip files
  • Run batch_selection_main.ipynb to reproduce experiments and plots.

Next Steps

  • Extend to other batch selection strategies or datasets as needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant