← all repositories
mdipietro09/DataScience_ArtificialIntelligence_Utils

A cookbook of ML notebooks that actually shows its work

A curated collection of runnable Jupyter notebooks covering the standard AI syllabus, from regression to reinforcement learning.

550 stars Jupyter Notebook LearningML Frameworks
DataScience_ArtificialIntelligence_Utils
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does This repo is a grab-bag of practical data science and AI examples, organized into five familiar buckets: machine learning, time series, NLP, computer vision, and reinforcement learning. Each topic gets one or more Jupyter notebooks with runnable code and inline visualizations. The author also cross-posts explanations to Medium, so the notebooks aren’t floating in a vacuum.

The interesting bit Most “awesome-ml” lists are just links. This one ships the actual notebooks, complete with animated GIFs of clustering routes, detecting objects, and parsing OCR output. It’s less a framework and more a well-organized homework folder from someone who did the readings.

Key highlights

  • Covers the full undergraduate AI syllabus: classification, regression, clustering, recommendation, forecasting, NLP summarization, knowledge graphs, image classification, object detection, OCR, and a reinforcement learning agent
  • Every notebook includes visual output — GIFs, plots, and annotated screenshots — so you can see what “good enough” looks like
  • Tied to Medium articles for narrative context; useful if the code comments feel terse
  • Reinforcement learning section is explicitly marked “work in progress”
  • 550 stars suggests it’s found an audience of self-learners and bootcamp refugees

Caveats

  • No stated dependencies, install instructions, or environment files — you’ll need to reverse-engineer requirements from imports
  • “Work in progress” on the RL notebook; unclear how recently others have been refreshed
  • No tests, CI, or contribution guidelines; this is a personal knowledge repo, not a maintained package

Verdict Good for developers who learn by tweaking working code, or instructors who need lecture examples without building from scratch. Skip it if you want a pip-installable library or production-ready pipelines.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.