Skip to content

This tutorial explores the fusion of two robust technologies: Streamlit, a user-friendly Python library for creating interactive web applications, and InceptionV3, a state-of-the-art convolutional neural network (CNN) renowned for its accuracy in image recognition tasks.

Notifications You must be signed in to change notification settings

rodrigoguedes09/Image-Classification-with-Streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Image Classification with Streamlit and InceptionV3

In the dynamic landscape of machine learning and computer vision, image classification has emerged as a powerful application, enabling systems to understand and categorize visual data. This tutorial explores the fusion of two robust technologies: Streamlit, a user-friendly Python library for creating interactive web applications, and InceptionV3, a state-of-the-art convolutional neural network (CNN) renowned for its accuracy in image recognition tasks.

Overview

This is a simple app created with Streamlit to perform image classification using the pre-trained InceptionV3 model. image_2023-11-23_130403673

Prerequisites

Make sure you have Python and pip installed on your system.

Installation

Clone this repository to your local environment.

git clone https://github.com/rodrigoguedes09/steamlit-initial.git
cd your-repository

Install the dependencies

pip install -r requirements.txt

Running

streamlit run app.py

image_2023-11-23_130446486

Usage

In the app, upload an image using the "Choose an image..." button. The app will display the uploaded image and the top three predicted classes by the InceptionV3 model.

Dependencies

streamlit pillow tensorflow keras

#Notes Make sure to have an internet connection when running the app for the first time, as the InceptionV3 model will be downloaded automatically. This app is an educational example and can be extended to handle more complex cases or include additional features.

About

This tutorial explores the fusion of two robust technologies: Streamlit, a user-friendly Python library for creating interactive web applications, and InceptionV3, a state-of-the-art convolutional neural network (CNN) renowned for its accuracy in image recognition tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages