{"id":15065006,"url":"https://github.com/shriram-vibhute/deep-learning","last_synced_at":"2025-07-16T05:40:21.539Z","repository":{"id":256041031,"uuid":"850014697","full_name":"Shriram-Vibhute/Deep-Learning","owner":"Shriram-Vibhute","description":"A Complete Course Work of Deep Learning","archived":false,"fork":false,"pushed_at":"2025-07-11T16:36:27.000Z","size":5543,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-11T18:39:31.795Z","etag":null,"topics":["ann","cnn","deep-learning","keras","natural-language-processing","object-detection","rnn","tensorflow"],"latest_commit_sha":null,"homepage":"https://github.com/Shriram-Vibhute/Deep-Learning","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shriram-Vibhute.png","metadata":{"files":{"readme":null,"changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-08-30T17:45:52.000Z","updated_at":"2025-07-11T16:36:31.000Z","dependencies_parsed_at":"2024-10-19T15:46:05.174Z","dependency_job_id":"1be57392-3896-4d43-91cd-a058d0780ce5","html_url":"https://github.com/Shriram-Vibhute/Deep-Learning","commit_stats":null,"previous_names":["shriram-vibhute/deep-learning"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Shriram-Vibhute/Deep-Learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriram-Vibhute%2FDeep-Learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriram-Vibhute%2FDeep-Learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriram-Vibhute%2FDeep-Learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriram-Vibhute%2FDeep-Learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shriram-Vibhute","download_url":"https://codeload.github.com/Shriram-Vibhute/Deep-Learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriram-Vibhute%2FDeep-Learning/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265485264,"owners_count":23774456,"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":["ann","cnn","deep-learning","keras","natural-language-processing","object-detection","rnn","tensorflow"],"created_at":"2024-09-25T00:29:27.873Z","updated_at":"2025-07-16T05:40:21.525Z","avatar_url":"https://github.com/Shriram-Vibhute.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Deep Learning Repository**\n\nWelcome to the Deep Learning Repository! This repository contains various implementations and theoretical concepts related to deep learning algorithms. Below you'll find detailed descriptions of each section and recent updates. \n\n## Table of Contents\n\n1. [Perceptron](#perceptron)\n2. [Multilayer Perceptron](#multilayer-perceptron)\n3. [Backpropagation](#backpropagation)\n4. [Vanishing \u0026 Exploding Gradient Problems](#vanishing--exploding-gradient-problems)\n5. [Early Stopping using Callbacks](#early-stopping-using-callbacks)\n6. [Data Scaling](#data-scaling)\n7. [Dropout Layers](#dropout-layers)\n8. [Regularization](#regularization)\n9. [Weight Initialization Techniques](#weight-initialization-techniques)\n\n## 📁 Perceptron\n\n### Description\nThis folder contains the implementation of the Perceptron model, a fundamental building block in neural networks. It includes code and examples demonstrating the Perceptron algorithm and its application in binary classification tasks.\n\n### Recent Updates\n- **Backpropagation Algorithm**: Added last week\n\n## 📁 Multilayer Perceptron\n\n### Description\nThis section includes the implementation of Multilayer Perceptron (MLP) networks. MLPs are a type of feedforward artificial neural network with one or more layers between input and output layers. The code covers various architectures and applications of MLPs.\n\n### Recent Updates\n- **Backpropagation Algorithm**: Added last week\n\n## 📁 Backpropagation\n\n### Description\nThis folder focuses on the Backpropagation algorithm, a crucial component for training neural networks. It includes detailed explanations and implementations of the algorithm used to optimize network weights.\n\n### Recent Updates\n- **Backpropagation Algorithm**: Added last week\n\n## 📁 Vanishing \u0026 Exploding Gradient Problems\n\n### Description\nHere, you'll find theoretical discussions and solutions related to the vanishing and exploding gradient problems. These issues can severely impact the training of deep neural networks, and this section explores various strategies to mitigate them.\n\n### Recent Updates\n- **Theory Added**: 3 days ago\n\n## 📁 Early Stopping using Callbacks\n\n### Description\nThis folder contains implementations of early stopping techniques using callbacks. Early stopping helps to prevent overfitting by monitoring the model's performance on a validation set and stopping training when performance ceases to improve.\n\n### Recent Updates\n- **Dropout Layer and Regularization**: Added yesterday\n\n## 📁 Data Scaling\n\n### Description\nData scaling is crucial for improving the performance of neural networks. This section provides implementations and examples of various data scaling techniques, including normalization and standardization.\n\n### Recent Updates\n- **Dropout Layer and Regularization**: Added yesterday\n\n## 📁 Dropout Layers\n\n### Description\nThe dropout technique is used to prevent overfitting in neural networks by randomly dropping units during training. This section covers the implementation and application of dropout layers.\n\n### Recent Updates\n- **Dropout Layer and Regularization**: Added yesterday\n\n## 📁 Regularization\n\n### Description\nRegularization techniques are essential for improving model generalization by adding constraints or penalties to the loss function. This folder includes various regularization techniques and their implementations.\n\n### Recent Updates\n- **Dropout Layer and Regularization**: Added yesterday\n\n## 📁 Weight Initialization Techniques\n\n### Description\nProper weight initialization is crucial for effective training of neural networks. This section discusses different weight initialization techniques and their impact on model performance.\n\n### Recent Updates\n- **Weight Initialization Techniques**: Added recently\n\n---\n\n## 🚧 Upcoming Updates\n\nWe are continuously working to enhance this repository with more advanced topics and techniques in deep learning. Stay tuned for new additions and updates that will further expand the scope of this repository.\n\nFeel free to explore each folder for detailed implementations and theoretical insights. If you have any questions or contributions, please open an issue or a pull request. Happy learning! 🚀\n\n---\n\nFor more information, please refer to the [documentation](#) or contact the repository maintainer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshriram-vibhute%2Fdeep-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshriram-vibhute%2Fdeep-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshriram-vibhute%2Fdeep-learning/lists"}