Skip to content

This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation

Notifications You must be signed in to change notification settings

Blacksujit/Deep-Learning-Specialization-Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Deep Learning Specialization Repository 🌟

Welcome to the Deep Learning Specialization Repository! 🚀 This repository is designed to help you dive deep into neural networks, understand core concepts, and explore hands-on deep learning projects.


🛠️ Technologies Used

  • Python 3.x: Core programming language
  • TensorFlow/Keras: Deep learning frameworks
  • NumPy/Pandas: Data handling and preprocessing
  • Matplotlib: Visualization of results
  • Jupyter Notebooks: Interactive development and documentation

🚀 How to Use:

  1. Clone the repository:
    git clone https://github.com/Blacksujit/Deep-Learning-Repository.git
  2. Navigate to a project:
    cd <Project-Directory>
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the notebook:
    jupyter notebook

Some dump output images generated by the Neural Networks models :

1.) dataviz dashboard:

image

2.) Application layers:

image

3.)Binnary Exponential Backoff:

image

image


⚙️ Automation Code for Updating Project List

Add the following Python script to your repository's root directory as update_readme.py. Run this script to automatically update the project list:

import os

README_FILE = "README.md"
PROJECT_LIST_START = "<!-- PROJECT LIST START -->"
PROJECT_LIST_END = "<!-- PROJECT LIST END -->"

def get_projects():
    projects = []
    for item in os.listdir():
        if os.path.isdir(item) and item not in ['.git', '__pycache__', '.github']:
            if os.path.exists(os.path.join(item, 'README.md')):
                projects.append(item)
    return sorted(projects)

def update_readme(projects):
    with open(README_FILE, 'r') as file:
        content = file.read()

    before = content.split(PROJECT_LIST_START)[0]
    after = content.split(PROJECT_LIST_END)[1]

    project_list = "\n".join([f"- [{project}](./{project}/README.md)" for project in projects])
    new_content = f"{before}{PROJECT_LIST_START}\n{project_list}\n{PROJECT_LIST_END}{after}"

    with open(README_FILE, 'w') as file:
        file.write(new_content)

def main():
    projects = get_projects()
    update_readme(projects)
    print("README.md updated successfully!")

if __name__ == "__main__":
    main()

How to Use:

  1. Add the script to your repository as update_readme.py.
  2. Run the script:
    python update_readme.py
  3. Commit and push the changes:
    git add README.md
    git commit -m "Update project list dynamically"
    git push

🤝 Contributing

  1. Fork the repository.
  2. Add your project in a separate folder.
  3. Commit your changes:
    git commit -m "Add new project: <Project Name>"
  4. Submit a pull request.

⭐ Stay Updated

This repository updates itself dynamically! Just add your projects into the root directory following this structure:

Deep-Learning-Repository/
│
├── Project-1/
│   ├── README.md
│   └── main.ipynb
│
├── Project-2/
│   ├── README.md
│   └── main.ipynb
│
└── README.md

Star this repository to keep track of new updates!


Contact:

About

This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published