Skip to content

🧠 Foundational Deep Learning Projects built from scratch using Python & NumPy. Includes Linear & Logistic Regression, Neural Networks, and MLP classification with visualizations. Ideal for beginners and ML enthusiasts!

Notifications You must be signed in to change notification settings

Aymen016/Deep-Learning-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Deep Learning Projects Repository 🧠

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.


πŸ“ Project Structure

🏑 Gradient Descent on Ames Housing Price Prediction

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


🐱 Logistic Regression on Cat Classifier

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


πŸ”΅ Planar Classification

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


πŸ› οΈ Tech Stack

  • Python
  • NumPy
  • Matplotlib
  • Jupyter Notebooks
  • Dee[ Learning Models

πŸ™‹β€β™‚οΈ Author

Aymen Baig
πŸ“§ [email protected]
πŸ”— Aymen016


πŸ“ License

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! πŸš€

About

🧠 Foundational Deep Learning Projects built from scratch using Python & NumPy. Includes Linear & Logistic Regression, Neural Networks, and MLP classification with visualizations. Ideal for beginners and ML enthusiasts!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published