Welcome to my LeetCode solutions repository! I am solving these to get better coding skills and prepare for CMU MSML program.
⭐ NEW! Comprehensive preparation materials for Carnegie Mellon University's Master of Science in Machine Learning program.
- CMU MSML Prep - Complete learning path with:
- Templates/ - Practice exercises with blank templates
- 00_Skill_Exercises/ - Completed solutions for skill-building
- 01_Foundations/ - Core ML concepts
- 02_Course_Specific/ - Problems aligned with CMU courses
- 03_Practice_Problems/ - Additional practice exercises
- 04_Research_Alignment/ - Connections to CMU research areas
Quick Start: Begin with CMU_MSML_Prep/Templates/01_Core_Python/exercise_1_normalize_SIMPLE.py for the easiest introduction!
- Deep-ML-Solutions - ML algorithms and patterns solved independently of LeetCode:
- Linear Regression (Gradient Descent)
- Activation Functions (ReLU, Softmax, Sigmoid)
- Matrix Operations
- Feature Scaling & Preprocessing
- One-Hot Encoding
- Evaluation Metrics
- And more!
- NeetCode 50 Introductions - Structured problem-solving practice:
- Arrays & Hashing
- Two Pointers
- Sliding Window
- And more categories...
This repository is continuously updated as I solve more problems. Each solution is documented with an explanation and implemented in Python.
- LeetCode Problems - Traditional algorithm and data structure problems
- CMU MSML Prep - Structured preparation materials for graduate studies
- Deep ML Solutions - Machine learning fundamentals and implementations
- NeetCode 50 - Curated problem sets for systematic learning
- Browse categories above
- Review solutions with explanations
- Try problems yourself before looking at solutions
- Start with
CMU_MSML_Prep/Templates/for practice exercises - Compare with
CMU_MSML_Prep/00_Skill_Exercises/solutions - Review
CMU_MSML_Prep/01_Foundations/for core concepts - Follow the learning path in
CMU_MSML_Prep/ENHANCED_WORKFLOW.md
- Explore
Deep-ML-Solutions/for ML algorithm implementations - Each solution includes detailed walkthroughs and examples
- Connect concepts to CMU course materials
Happy coding! 💻