{"id":20258364,"url":"https://github.com/shaheennabi/deep-learning-practices-and-mini-projects","last_synced_at":"2025-03-03T18:29:53.913Z","repository":{"id":262222048,"uuid":"872541509","full_name":"shaheennabi/Deep-Learning-Practices-and-Mini-Projects","owner":"shaheennabi","description":"Welcome to Deep Learning \u0026 Math with Python! 🚀💥 Here, we blend code and theory to build deep learning algorithms from scratch and explore the math behind them. 🧠⚡ Whether you're just starting or a seasoned pro, this space is all about learning, experimenting, and creating AI magic together! 🔥🎆 Let's code, learn, and innovate!","archived":false,"fork":false,"pushed_at":"2024-11-11T08:32:24.000Z","size":11,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T04:08:57.571Z","etag":null,"topics":["activation-functions","backpropagation","calculus","deep-learning","deep-neural-networks","linear-algebra","maths-behind-neural-network","opencv","pytorch","tensorflow"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shaheennabi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-14T16:03:17.000Z","updated_at":"2024-12-31T14:00:33.000Z","dependencies_parsed_at":"2024-11-11T09:32:07.390Z","dependency_job_id":"7552e4b5-8bc2-471c-a337-5950e4b2b801","html_url":"https://github.com/shaheennabi/Deep-Learning-Practices-and-Mini-Projects","commit_stats":null,"previous_names":["shaheennabi/deep-learning-practices-and-mini-projects"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaheennabi%2FDeep-Learning-Practices-and-Mini-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaheennabi%2FDeep-Learning-Practices-and-Mini-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaheennabi%2FDeep-Learning-Practices-and-Mini-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaheennabi%2FDeep-Learning-Practices-and-Mini-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shaheennabi","download_url":"https://codeload.github.com/shaheennabi/Deep-Learning-Practices-and-Mini-Projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241717742,"owners_count":20008438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activation-functions","backpropagation","calculus","deep-learning","deep-neural-networks","linear-algebra","maths-behind-neural-network","opencv","pytorch","tensorflow"],"created_at":"2024-11-14T11:08:30.542Z","updated_at":"2025-03-03T18:29:53.893Z","avatar_url":"https://github.com/shaheennabi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Welcome to My Deep Learning \u0026 Math with Python Repository! 🎇\n\nWelcome to **Deep Learning** \u0026 **Mathematical Practices with Python**, where **theory meets code** and experiments turn into real-world applications! This repository is a collection of my **hands-on experiments** with **deep learning** techniques and the mathematical concepts behind them. If you’re passionate about building deep learning algorithms from scratch, understanding their mathematical foundation, and practicing coding techniques, you’re in the right place! 🔥\n\nWhether you are just starting your deep learning journey or a seasoned enthusiast, I aim to make this space a playground where we can all learn together and push the boundaries of deep learning through **Python code**! 🌟\n\n---\n\n## 🧠 What’s Inside? 🔍\n\nIn this repository, you’ll find a series of **mini-notebooks**, **experiments**, and **projects** that cover the following exciting areas:\n\n### 💻 **Deep Learning Algorithms from Scratch**\n- **Perceptrons, Feedforward Neural Networks**: Learn by implementing the most fundamental models used in deep learning.\n- **Backpropagation**: The heart of neural networks—let’s code it from scratch and understand its core mechanism!\n- **Activation Functions**: Implement and experiment with various activation functions like **Sigmoid**, **ReLU**, **Tanh**, etc.\n- **Gradient Descent**: Dive into the math behind the optimization process, and implement basic to advanced optimization algorithms.\n\n### ⚙️ **Building Optimizers from Scratch**\n- Explore key optimization algorithms like **Stochastic Gradient Descent (SGD)**, **Adam**, and **RMSProp**.\n- Understand their mathematics and apply them to different deep learning models to optimize training.\n\n### 🔢 **Mathematics Behind Deep Learning**\n- **Linear Algebra**: Matrix operations, Eigenvectors, and Singular Value Decomposition (SVD) as the backbone of neural networks.\n- **Calculus**: Derivatives, chain rule, and integrals that power backpropagation and the learning process.\n- **Probability \u0026 Statistics**: For building generative models, understanding overfitting/underfitting, and analyzing model performance.\n\n### 🎯 **Mini-Projects \u0026 Practical Applications**\n- Apply deep learning techniques to **real-world datasets** and build simple but powerful **projects** like classification and regression models.\n- Explore **TensorFlow**, **Keras**, and **PyTorch** for applying theoretical learning in real projects.\n- Dive into **Computer Vision** (CV) and **Natural Language Processing (NLP)** with deep learning models!\n\n### 📐 **Design Patterns \u0026 Clean Code**\n- Practice best software engineering principles to write **clean**, **reusable**, and **scalable code**.\n- Apply **design patterns** such as **Singleton**, **Factory**, and **Observer** to improve code structure.\n\n---\n\n## 🎇 Why This Repository? 🤩\n\n- **Hands-On Learning**: Don’t just read about deep learning—**build it** from scratch and experience the magic of learning by doing! 🎉\n- **Mathematics Made Fun**: Deep learning is powered by math, and this repository brings **theory to life** through **Python code**. I break down complex concepts to make them easier to understand! 💡\n- **Projects that Work**: Dive into mini-projects that allow you to apply what you've learned and gain **practical experience** with real data. 📊\n- **Continuous Updates**: This repository will be **constantly updated** with new algorithms, techniques, and projects as I experiment with the latest trends in deep learning. Expect to find **new insights** regularly! 🚀\n\n---\n\n## 📅 Regularly Updated \u0026 Expanding 🚀\n\nI’m always experimenting, learning, and improving my skills in deep learning. Expect new notebooks, fresh experiments, and exciting deep learning breakthroughs added regularly. 🚀💫 Each notebook is designed to break down deep learning concepts into digestible, **hands-on examples**, allowing you to fully understand the process.\n\n---\n\n## ✨ Contributions Welcome! 🌟\n\nI’m always looking for ways to improve this repository and make it a community-driven resource! 🚀 If you’d like to contribute, feel free to:\n\n- Open an **issue** or **pull request** to suggest improvements, new experiments, or bug fixes.\n- Share **ideas** for new projects or techniques you’d like to see.\n- **Fork** the repository, try the code, and share your experiments with the world!\n\nLet’s collaborate and learn together! 💪\n\n---\n\n## 🛠 License \u0026 Usage 📄\n\nThis repository is licensed under the **MIT License** 🎉. You are free to use, modify, and distribute this repository in accordance with the terms of the license. \n\nPlease make sure to give appropriate credit to the original author and reference the **license file** for detailed information. 🌟\n\n---\n\n🎆 **Let’s Unlock the Power of Deep Learning and Math with Python!** 🎇  \nThank you for being a part of this journey. I hope this repository helps you learn, experiment, and grow as much as it helps me. Let’s continue pushing the limits of AI together! 🌐✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaheennabi%2Fdeep-learning-practices-and-mini-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaheennabi%2Fdeep-learning-practices-and-mini-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaheennabi%2Fdeep-learning-practices-and-mini-projects/lists"}