This repository is dedicated to deep learning concepts, covering activation functions, optimization techniques, and general deep learning architectures for various datasets. It serves as a great starting point for understanding and implementing deep learning models.
- Gradient Descent
- Loss
- Activation Functions
- Multi-layer Perceptron
- Convolutional Neural Network
- Recurrent Neural Network
- Long-Short Term Memory
- Autoencoder
To run the notebooks, ensure you have the following installed:
- Python (>=3.7)
- Jupyter Notebook
- TensorFlow / PyTorch
- NumPy, Pandas, Matplotlib
- Click the Fork button (top-right corner).
- This creates a copy of the repository under your GitHub account.
git clone https://github.com/your-username/deepLearning.git
cd deepLearningReplace
your-usernamewith your actual GitHub username.
git checkout -b feature-branchReplace
feature-branchwith a meaningful branch name.
Modify the code, then stage and commit:
git add .
git commit -m "Description of changes"git push origin feature-branch- Go to your forked repository.
- Click on Compare & pull request.
- Ensure the base repository is the original repo and the head repository is your fork.
- Add a meaningful title and description.
- Click Create pull request.
| Topic | Description |
|---|---|
| Activation Functions | Understanding different activation functions used in neural networks. |
| Gradient Descent Variants | Exploring different types of gradient descent algorithms. |
| Multi-Layer Perceptron (MLP) Models | Studying MLP architecture and its applications. |
| Image Classification using CNN | Implementing CNNs for image classification tasks. |
| Loss Functions | Understanding various loss functions used in deep learning. |
| Recurrent Neural Network (RNN) | Sequential data processing excels in tasks like text analysis and language modeling.. |
| Long Short-Term Memory (LSTM) | An advanced RNN variant designed to handle long-range dependencies in sequences. |
- Implementing probabilistic models.
- Explore additional optimization techniques.
- Add more advanced deep learning models.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
Please read our Code of Conduct before contributing to this project.
If you discover a vulnerability, please refer to our Security Policy for instructions on how to report it responsibly.
This project is licensed under the MIT License.