Skip to content

DarkHawk727/deep-ml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep ML

A repository for my solutions to the problems on Deep-ML, a site for LeetCode-style questions for machine learning and data science. For each problem, I decided to use either numpy or pure Python, depending on the type signature of the method, i.e. if the method takes in 2 np.arrays, then I use numpy, else Python.

Collections

Note

Collections have duplicate questions.

  1. Deep Learning
    1. Linear Algebra
    2. Probability and Statistics
    3. Optimization Techniques
    4. Fundamentals of Neural Networks
    5. Backpropagation
    6. LLM
      • Implement Self-Attention Mechanism
      • The Pattern Weaver's Code
      • Positional Encoding Calculator
      • Implement Multi-Head Attention
      • GPT-2 Text Generation
  2. DenseNet
  3. Linear Algebra
    1. Vector Spaces
    2. Matrix Operations
    3. Eigenvalues and Eigenvectors
    4. Matrix Factorization and Decomposition
      • 2D Translation of Matrix Implementation
      • Gauss-Seidel Method for Solving Linear Systems
      • Singular Value Decomposition (SVD)
      • Determinant of a 4x4 Matrix using Laplace's Expansion
  4. Machine Learning
    1. Linear Algebra
    2. Probability and Statistics
    3. Optimization
    4. Model Evaluation
    5. Classification & Regression Techniques
    6. Unsupervised Learning
    7. Deep Learning
  5. ResNet
  6. Sparsely Gated MoE
  7. Attention is All You Need
    • Implement Self-Attention Mechanism
    • Implement Multi-Head Attention
    • Implement Masked Self-Attention
    • Implement Layer Normalization for Sequence Data
    • Positional Encoding Calculator
  8. Data Science I Interview Prep
    1. Core Machine Learning Concepts
      • Linear Regression Using Gradient Descent
      • K-Means Clustering Implement Early Stopping Based on Validation Loss
      • Find the Best Gini-Based Split for a Binary Decision Tree
      • Implement K-Nearest Neighbours
    2. Data Processing
    3. Deep Learning
    4. Model Evaluation & Metrics
  9. Essense of Linear Algebra
    1. Vectors
    2. Linear Combinations
      • Compute Orthonormal Basis for 2D Vectors
    3. Linear Transformations
    4. Matrix Multiplication
    5. Determinant
      • Determinant of a 4x4 Matrix using Laplace's Expansion
    6. Inverse Matrices
    7. Cross Product
      • Compute the Cross Product of Two 3D Vectors
    8. Cramer's Rule
      • Solve System of Linear Equations Using Cramer's Rule
    9. Change of Basis
    10. Eigenvector and Eigenvalues
  10. Micrograd Builder
  11. Optimizers

About

Solutions repo to Deep-ML exercises.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages