This repository contains all assignments and labs from the Deep Learning Specialization offered by Coursera and deeplearning.ai. The specialization is designed to provide a comprehensive introduction to deep learning, covering a wide range of topics and practical implementations.
- Introduction to deep learning
- Basics of neural networks
- Forward and backward propagation
- Optimization algorithms
- Hyperparameter tuning
- Regularization
- Batch normalization
- Optimization techniques
- Machine learning strategy
- Evaluation metrics
- Error analysis
- Orthogonalization
- Convolution operation
- Deep convolutional models
- Object detection
- Neural style transfer
- Recurrent neural networks (RNNs)
- LSTMs and GRUs
- Sequence-to-sequence models
- Attention mechanisms
To get started with the assignments and labs, follow these steps:
-
Clone this repository:
git clone https://github.com/your-username/deep-learning-specialization.git
-
Navigate to the specific course directory:
cd deep-learning-specialization/Course-1
-
Follow the instructions in the individual assignment and lab notebooks to complete the exercises.
Contributions are welcome! If you have any suggestions, improvements, or bug fixes, please create an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.