Welcome to the Deep-Learning repository by Aymen Baig!
This repo contains foundational deep learning and machine learning projects built from scratch using Python and NumPy. These projects help you understand essential concepts like logistic regression, gradient descent, and neural networks.
Implementing Linear Regression using Gradient Descent to predict housing prices (based on the Ames dataset).
- π Trains a model from scratch.
- π Visualizes learning curves.
- π Evaluates with metrics like RMSE.
π Folder: Gradient Descent on Dataset
Binary image classifier to distinguish cats from non-cats using Logistic Regression.
- π§ Built using only NumPy β no ML libraries!
- π¦ Dataset: Cat/non-cat images.
- π Includes forward & backward propagation, and gradient descent.
π Folder: Logistic Regression
Multi-Layer Perceptron (MLP) to classify non-linearly separable planar datasets.
- π Uses sigmoid activation and binary cross-entropy.
- π§© Learns complex decision boundaries.
- π¨ Includes visualizations of decision boundaries and accuracy progression.
π Folder: Planar Classification
- Python
- NumPy
- Matplotlib
- Jupyter Notebooks
- Dee[ Learning Models
Aymen Baig
π§ [email protected]
π Aymen016
This project is open-source and available under the MIT License.
π Feel free to fork the repository, explore the notebooks, and start experimenting with deep learning from the ground up!
Happy Learning & Coding! π