Skip to content

An image captioning system using CNN (InceptionV3) for feature extraction and LSTM for generating human-readable captions.

Notifications You must be signed in to change notification settings

patapatidruthi/image-captioning-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image-captioning-ai

An image captioning system using CNN (InceptionV3) for feature extraction and LSTM for generating human-readable captions.

Requirements

  • Python 3.x
  • TensorFlow 2.x
  • NumPy
  • Matplotlib
  • Pillow

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/image-captioning-ai.git
    cd image-captioning-ai
  2. Install dependencies:

    pip install -r requirements.txt
  3. Preprocess the data (features extraction from images and tokenization of captions):

    python src/preprocess.py
  4. Train the model (modify the training script as necessary for your dataset):

    python src/train_model.py  # You may need to create this script based on your training process
  5. Generate captions:

    python src/image_captioning.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An image captioning system using CNN (InceptionV3) for feature extraction and LSTM for generating human-readable captions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages