Skip to content

Repository files navigation





🧠 About This Repository

I am using this repository to understand how neural networks learn, how optimization works, how different architectures solve different problems, and how deep learning models can be applied to real-world datasets.


📚 Topics Covered

  • Perceptron & ANN
  • CNN & Image Classification
  • Data Preprocessing
  • Scaling & Encoding
  • Activation Functions
  • Loss Functions & Optimizers
  • Model Evaluation

🚀 Projects

🌸 Iris Classification

Perceptron & ANN on Iris dataset.

TensorFlow • Keras • Scikit-learn

🌱 Plant Water Prediction

ANN for predicting whether a plant needs water.

TensorFlow • Keras • SGD

🔢 MNIST Digit Classification

Perceptron, ANN & CNN comparison on MNIST.

TensorFlow • Keras • CNN

---

🛠️ Tech Stack

Programming

Deep Learning

Machine Learning & Data

Tools


⚙️ Installation

Clone the repository:

git clone https://github.com/suryanshsingh-codes/LearningDeepLearning.git

Move into the repository:

cd LearningDeepLearning

Install dependencies:

pip install -r requirements.txt

Launch Jupyter Notebook:

jupyter notebook

📦 Requirements

numpy
pandas
matplotlib
seaborn
scikit-learn
tensorflow
jupyter

⭐ Thank You for Visiting!

Deep Learning • TensorFlow • Keras • Neural Networks

About

Hands-on Deep Learning journey using TensorFlow and Keras — neural networks, optimization, ANN, CNN, computer vision, and practical projects.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages