Skip to content

A comprehensive collection of machine learning and deep learning models, focusing on the mathematical foundations and implementations, including vision models, neural networks, and more.

License

Notifications You must be signed in to change notification settings

Estaheri7/Math2Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Math2Model

This repository is a comprehensive collection of notebooks that walk through the theory and implementation of core Machine Learning and Deep Learning algorithms, with a strong emphasis on Computer Vision.

Some models are built purely from scratch using NumPy, while others leverage PyTorch for more advanced implementations. Each notebook aims to explain the mathematical foundations, algorithmic intuition, and hands-on coding practices used in real-world vision systems.


🔍 What You Will Find in This Repository

The repository contains multiple folders, each dedicated to a specific model. You can easily find the model you're looking for by navigating to its corresponding folder. Inside, you'll find a brief explanation of the model in a .md file, more detailed information and the mathematical foundations included in the associated notebook.

📌 Classic Machine Learning Algorithms

  1. Supervised algorithms
  2. Unsupervised algorithms

🧠 Neural Networks

🧭 Advanced Computer Vision Models

In this section, you will find notebooks for each specific vision model.

  1. Skip Connection Models

  2. Representation Learning Models

  3. Differential Equation-based Models

  4. Object Detection Models

  5. Transformers

  6. Generative Models

  7. Self-Supervised Models

    • CLIP (Contrastive Language–Image Pretraining)
  8. State Space Models


🤝 Contributing

Contributions are more than welcome! Feel free to:

  • Add your own implementation of an existing model or a new one
  • Improve code readability, documentation, or performance
  • Add new vision tasks

Just open a pull request or raise an issue to discuss your ideas!


License

This project is licensed under the MIT License.

About

A comprehensive collection of machine learning and deep learning models, focusing on the mathematical foundations and implementations, including vision models, neural networks, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published