Skip to content

ipiyushvaghela/IntelImageClassification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intel Image Classification

This is a streamlit app which helps you to classify images of below classes.

  • Buildings
  • Forest
  • Glacier
  • Mountain
  • Sea
  • Street

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Download and install Python 3.10.0

Installation

  1. First check python version in terminal, if it's 3.10.0 then go ahead.

    python --version 
  2. Go to folder where you want to clone this repository and use below command to clone this repo to your local machine.

    git clone https://github.com/ipiyushvaghela/IntelImageClassification.git
  3. Create virtual Environment

    python -m venv venvForIntel --system-site-packages

    To Activate our virtual environment we use

    venvForIntel/Script/Activate.bat
  4. Install packages using requirements.txt

    pip install -r requirements.txt
  5. Now check if streamlit is installed properly or not.

    streamlit version

Usage

  1. Run below command in terminal to run streamlit application.
    streamlit run app.py

Now we are all set to go. just upload the image of any given class and it will classify that image.

App Screenshot

Info about other folders

  1. Folder named BestPerformingModels contains download file from which you can download 3 model which has .h5 extension and put that model in BestPerformingModels and that used in app.py file.
  2. Folder named ModelBuildingIPYNBs contains IPYNB files in which all the code is present, by using those IPYNBs our models are created, you can customize the code according to your need.
  3. Folder named Flaskapp contains flask app which can be run using python app.py after changing working directory to Flaskapp

App Screenshot

Contact

Piyush Vaghela - @ipiyushvaghela - ipiyushvaghela@gmail.com

Project Link - github.com/ipiyushvaghela/IntelImageClassification

Acknowledgments

Data is taken from kaggle.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors