Skip to content

Madhavi1108/Tensor_projects

Repository files navigation

🧠 Tensor Projects Collection

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.


📂 Repository Structure

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

🚀 Projects Overview

1. 🧠 Brain Tumor Detection System

  • Detects brain tumors from MRI scans using CNN

  • Focuses on medical image classification

  • Key concepts:

    • Convolutional Neural Networks (CNN)
    • Image preprocessing
    • Binary classification

2. 🐶🐱 Dogs vs Cats Image Classification

  • Classifies images as either dog or cat

  • Classic computer vision problem

  • Key concepts:

    • Data augmentation
    • Transfer learning (optional)
    • Image classification pipelines

3. 📧 Email Spam Detection

  • Classifies emails as spam or not spam

  • Uses NLP techniques

  • Key concepts:

    • Text preprocessing (tokenization, stemming)
    • TF-IDF / embeddings
    • Classification models

4. 👗 Fashion Generator using GANs

  • Generates synthetic fashion images

  • Uses Generative Adversarial Networks

  • Key concepts:

    • Generator & Discriminator architecture
    • Training GANs
    • Image synthesis

5. 😀 Face Generator using GANs

  • Generates realistic human faces

  • Advanced GAN-based implementation

  • Key concepts:

    • Deep Convolutional GANs (DCGAN)
    • Latent space representation
    • Image generation

6. 🔢 MNIST Digit Classification

  • Recognizes handwritten digits (0–9)

  • Beginner-friendly deep learning project

  • Key concepts:

    • Neural networks
    • Softmax classification
    • Benchmark dataset (MNIST)

🛠️ Tech Stack

  • Language: Python 🐍

  • Libraries:

    • TensorFlow / Keras
    • NumPy
    • Pandas
    • Matplotlib / Seaborn
    • OpenCV (for image processing)

⚙️ Installation

  1. Clone the repository:
git clone https://github.com/your-username/Tensor_projects.git
cd Tensor_projects
  1. Install dependencies:
pip install -r requirements.txt

(If requirements.txt is missing, install manually based on project needs.)


▶️ How to Run

Navigate to any project folder and run:

python main.py

or open Jupyter notebooks:

jupyter notebook

📊 Features

  • 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


🎯 Learning Outcomes

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

🔮 Future Improvements

  • Add deployment (Flask / Streamlit)
  • Improve model accuracy with tuning
  • Add pretrained models
  • Include UI for projects
  • Add dataset links and documentation

🤝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors