Skip to content

Generate short description for given Images. This project contains topic like CNN, LSTM, Text Preprocessing, NLP etc.

Notifications You must be signed in to change notification settings

karan89200/ImageCaption

Repository files navigation

Streamlit App for Image Captioning

Description

Welcome to the Image Caption Generator* Streamlit app! This is a web-based application built using Python and Streamlit to https://imgcap.streamlit.app/ . This project leverages powerful machine learning and data visualization tools to provide an intuitive and interactive experience for the users.

ImageCaptioner.mp4

Technologies Used

The following technologies and libraries were used to build this project:

  • Python Python
  • Streamlit Streamlit
  • TensorFlow TensorFlow
  • Pandas Pandas
  • Numpy Numpy
  • Matplotlib Matplotlib
  • Keras Keras
  • Scikit-learn Scikit-learn

Features

  • Interactive UI: Built with Streamlit for a responsive user interface.
  • Data Visualization: Plotting graphs and charts using Matplotlib and Plotly.
  • Machine Learning Model Integration: Implemented TensorFlow and Keras models for predictive analysis.
  • Real-Time Data Processing: Handling dynamic datasets for fast updates and predictions.

Installation

To run this project locally, follow these steps:

Step 1: Clone the Repository

git clone https://github.com/karan89200/ImageCaption.git

Step 2: Create a Virtual Environment (Optional but Recommended)

python3 -m venv venv

Step 3: Install Dependencies

pip install -r requirements.txt

Step 4: Run the Streamlit App

streamlit run main.py

About

Generate short description for given Images. This project contains topic like CNN, LSTM, Text Preprocessing, NLP etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published