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.
- 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
- Clone the repository:
git clone https://github.com/Blacksujit/Deep-Learning-Repository.git
- Navigate to a project:
cd <Project-Directory>
- Install dependencies:
pip install -r requirements.txt
- Run the notebook:
jupyter notebook
1.) dataviz dashboard:
2.) Application layers:
3.)Binnary Exponential Backoff:
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()- Add the script to your repository as
update_readme.py. - Run the script:
python update_readme.py
- Commit and push the changes:
git add README.md git commit -m "Update project list dynamically" git push
- Fork the repository.
- Add your project in a separate folder.
- Commit your changes:
git commit -m "Add new project: <Project Name>" - Submit a pull request.
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!
- GitHub: Sujit Nirmal
- Email:nirmalsujit981@gmail.com



