A curated collection of deep learning and machine learning projects built using TensorFlow, Keras, and Python. This repository demonstrates practical implementations of computer vision, NLP, and generative AI techniques.
Tensor_projects/
│
├── Brain Tumor Detection System
├── Dogs Vs Cats Image Classification
├── Email Spam Detection
├── Fashion Generator Using GANs
├── Generate Faces Using GANs
└── MNIST Digit Classification
-
Detects brain tumors from MRI scans using CNN
-
Focuses on medical image classification
-
Key concepts:
- Convolutional Neural Networks (CNN)
- Image preprocessing
- Binary classification
-
Classifies images as either dog or cat
-
Classic computer vision problem
-
Key concepts:
- Data augmentation
- Transfer learning (optional)
- Image classification pipelines
-
Classifies emails as spam or not spam
-
Uses NLP techniques
-
Key concepts:
- Text preprocessing (tokenization, stemming)
- TF-IDF / embeddings
- Classification models
-
Generates synthetic fashion images
-
Uses Generative Adversarial Networks
-
Key concepts:
- Generator & Discriminator architecture
- Training GANs
- Image synthesis
-
Generates realistic human faces
-
Advanced GAN-based implementation
-
Key concepts:
- Deep Convolutional GANs (DCGAN)
- Latent space representation
- Image generation
-
Recognizes handwritten digits (0–9)
-
Beginner-friendly deep learning project
-
Key concepts:
- Neural networks
- Softmax classification
- Benchmark dataset (MNIST)
-
Language: Python 🐍
-
Libraries:
- TensorFlow / Keras
- NumPy
- Pandas
- Matplotlib / Seaborn
- OpenCV (for image processing)
- Clone the repository:
git clone https://github.com/your-username/Tensor_projects.git
cd Tensor_projects- Install dependencies:
pip install -r requirements.txt(If requirements.txt is missing, install manually based on project needs.)
Navigate to any project folder and run:
python main.pyor open Jupyter notebooks:
jupyter notebook-
Multiple real-world AI projects in one repo
-
Covers:
- Computer Vision
- NLP
- Generative AI
-
Beginner to intermediate level implementations
-
Modular and easy-to-understand structure
By exploring this repository, you will:
- Understand deep learning workflows
- Learn how to preprocess image and text data
- Build and train neural networks
- Work with GANs for image generation
- Gain hands-on TensorFlow experience
- Add deployment (Flask / Streamlit)
- Improve model accuracy with tuning
- Add pretrained models
- Include UI for projects
- Add dataset links and documentation
Contributions are welcome!
- Fork the repo
- Create a new branch
- Make your changes
- Submit a pull request