Skip to main content

state-of-the-art, ready to use software for quotation detection in German texts

Project description

quotect

Python package to perform quotation detection on German texts.

Installation

From PYPI: pip install quotect

From reposiory: pip install -e .

Usage

import json
from quotect import Quotect, QuotectArguments, QuoteInput
args = QuotectArguments(
    model_name_or_path="fynnos/quotect-mt5-base",
    output_dir="/tmp",
    predict_with_generate=True,
    generation_max_length=4096,  # max. 4096
    generation_num_beams=1,
)
q = Quotect(args)
input = QuoteInput(
    name="example",
    tokens=[],
    sentences=[],
    text="Sie sagte gestern: 'Morgen scheint die Sonne!' Jemand anderes erwiderte, dass es bestimmt regnen wird.",
)
print(json.dumps(q.predict(input)))

Citation

Based on the publication Fine-grained quotation detection and attribution in German news articles

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quotect-1.1.2.tar.gz (31.9 kB view details)

Uploaded Source

File details

Details for the file quotect-1.1.2.tar.gz.

File metadata

  • Download URL: quotect-1.1.2.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for quotect-1.1.2.tar.gz
Algorithm Hash digest
SHA256 bddb3a001d5b206c905db382532928ffb389f35a7484fe8882ea92f9cdac06b9
MD5 fc5a3f61d0afff1b04a2a342890f42fc
BLAKE2b-256 b46228bda61da654f70e9c710b21089f3cce702fc50b08ebe2f60a074b7e3efc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page