Skip to content

MONA100421/DSCI552_Supervised-Semi-Supervised-Active-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Review Assignment Due Date

🧠 Supervised, Semi-Supervised & Active Learning (DSCI 552 - HW8)

Perfect-score (100/100) project for Machine Learning (DSCI 552) @ USC.
This assignment compared supervised, semi-supervised, unsupervised, and active learning methods on real-world datasets.


πŸš€ Highlights

  • Supervised: L1-penalized SVMs with normalized features + 5-fold CV.
  • Semi-Supervised: Self-training with margin-based unlabeled selection.
  • Unsupervised: K-Means & Spectral Clustering with majority voting.
  • Active Learning: SVM uncertainty sampling vs Passive random sampling.
  • Monte Carlo Simulation: 30–50 runs for stable error estimates.

πŸ“Š Results

  • Supervised SVMs gave strongest baselines.
  • Semi-Supervised improved when labeled data was scarce.
  • Active Learning outperformed Passive β€” reaching low error with fewer labels.
  • Unsupervised underperformed but revealed meaningful data structures.

πŸ“‚ Files

  • Chenyi_Weng_HW8.ipynb β†’ Full code + analysis
  • Homework8.pdf β†’ Assignment description

πŸ‘©β€πŸ’» Author

Chenyi Weng | M.S. Spatial Data Science @ USC (Class of 2025)
🌐 Portfolio β€’ πŸ’Ό LinkedIn β€’ πŸ“§ wengchen@usc.edu

About

homework-8-MONA100421 created by GitHub Classroom

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors