Skip to content

subratadasGit/Visual_Question_Answering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Question Answering (VQA) 🌐🤖

This project implements a Visual Question Answering system using deep learning techniques in JavaScript. The system allows users to ask questions about images, and the model will provide answers based on the visual content in the image.

Table of Contents 📑

Introduction 📸❓

Visual Question Answering (VQA) combines the fields of Computer Vision and Natural Language Processing to allow a system to answer questions about the content of images. This project utilizes state-of-the-art deep learning models to process both images and text for accurate answers.

Installation ⚙️

Prerequisites 📦

Ensure that you have the following installed:

  • Node.js (Version 14 or higher)
  • npm (Node package manager)

Setup Instructions 🛠️

  1. Clone this repository:

    git clone https://github.com/subratadasGit/Visual_Question_Answering.git
  2. Navigate to the project directory:

    cd Visual_Question_Answering
  3. Install the required dependencies:

    npm install

Usage 🚀

To run the model:

  1. Place your image in the images/ directory.

  2. Run the VQA script:

    node vqa.js --image path_to_image --question "Your question here"
  3. The model will output an answer based on the image and question provided.

Model Architecture 🧠💻

The Visual Question Answering model combines Convolutional Neural Networks (CNNs) for image feature extraction and Recurrent Neural Networks (RNNs) for processing the textual input (questions).

  • CNN: Extracts features from the image.
  • RNN: Processes the question and provides an answer based on the extracted features.

License 📝

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

Contact 📬

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors