Skip to content

vinayak1809/Guess-the-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Guess-the-image

This application is a simple image classification tool built with React, Flask, and TensorFlow. It allows users to upload images, which are then sent to the server for processing using a pre-trained TensorFlow model. The app classifies uploaded images into predefined categories and provides results to the user. Users can explore the world of image classification and gain insights into the underlying machine learning techniques.

Key Features

  • User-friendly interface for image uploads.
  • Server-side image processing using TensorFlow.
  • Pre-trained model for image classification.
  • Easily extendable for custom models and categories.

Note

  • Dataset Trained on CIFAR-10 dataset
  • Trained on 8000 images
  • Tested on 4000 images
  • Accuracy : 68%

Tech Stack

  • Frontend: React and axios
  • Backend: Python and Flask Framework
  • Libraries: numpy, matplotlib, opencv-python, tensorflow

Dependencies

  • Operating System: Windows / Linux / macOS
  • Recommended RAM: 8GB or higher

Software Dependencies

  • React.js (for the frontend)
  • Python 3 (for the backend)
  • npm (Node Package Manager)
  • pip (Python package manager)

Setup

Client-side (Frontend)

$ cd frontend
$ npm install
$ npm start

Server-side (Backend)

$ cd backend
$ pip install -r requirements.txt
$ python3 application.py

Tools

  • Visual Studio Code
  • Postman
  • Git

Acknowledgments

About

An image classification tool built with React, Flask, and TensorFlow. Upload images for instant classification using a pre-trained model. Explore the world of machine learning.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors