πŸ“š Quote Identifier

A program that identifies quotes in text documents using a BERT-based model. πŸ€–

πŸ› οΈ Requirements

  • Python 3.10 🐍
  • pip (Python package installer) πŸ“¦

πŸš€ Installation

  1. Clone this repository:
git clone https://huggingface.co/drewThomasson/Quotation_identification_BERT.v1
cd Quotation_identification_BERT.v1
  1. Install the required packages:
pip install pandas torch transformers tqdm

πŸ’‘ Note: If you have a CUDA-capable GPU, visit https://pytorch.org for the appropriate PyTorch installation command.

πŸƒβ€β™‚οΈ Usage

Run the program with:

python Metal_gui_original_quotation_identification_BERT_infrence.py

GUI Instructions:

  1. πŸ“‚ Click "Open Text File" to select your text file.
  2. πŸ” Click "Identify Quotes" to process the file.
  3. πŸ–₯️ A new window will open showing the text with identified quotes highlighted.

πŸ“ Included Files

  • quote_identifier.py: Main Python script 🐍
  • quotation_identifer_model/: Directory containing the pre-trained model 🧠
    • checkpoint-1000/: Model checkpoint βœ…
  • sample_book.txt: Sample text file for testing πŸ“˜

πŸ€— Hugging Face Repository Contents

  1. Pre-trained quote identification model 🧠
  2. sample_book.txt πŸ“˜
  3. quote_identifier.py script 🐍
  4. This README πŸ“„

πŸ“ Notes

  • Ensure the local model directory ./quotation_identifer_model/checkpoint-1000/ is present.
  • The program creates a BERT_infrence_quote_input.csv file when processing text.
  • πŸŒ“ Use the "Toggle Dark Mode" button to switch between light and dark themes.

πŸ†˜ Troubleshooting

If you encounter issues:

  1. πŸ“¦ Verify all required packages are correctly installed.
  2. πŸ—‚οΈ Check that the model directory is present with necessary files.
  3. 🐍 Confirm you're using Python 3.10.
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model has no library tag.