Skip to content

soniadessai/Chat-With-PDF-Document

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Chat-With-PDF-Document

Description

This project is a Streamlit application with chatbot functionality and PDF processing. It uses TensorFlow Hub for natural language processing.

Features

  • Chatbot functionality: The application can respond to user queries using information retrieved from a database.
  • PDF processing: Users can upload PDF files, and the application extracts text from them for further processing.
  • Natural language processing: TensorFlow Hub is used for NLP tasks, such as sentence embedding and similarity computation.

Database

The application uses an SQLite database to store vector representations of text chunks. The database schema includes the following table:

  • vector__database.db: Stores vectors and corresponding text chunks.

Credits

  • This project uses OpenAI's LLAMA.
  • TensorFlow Hub is used for sentence embedding and similarity computation.

Photo

ChatWithPDF

Video Link

https://drive.google.com/file/d/1dqDAHW-cO_qd3VhCMCSAcekSYhwvFWDI/view?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages