Skip to main content

Toxic Spans Prediction

Project description

License

HateSpans

We provide state-of-the-art models to detect toxic spans in text. We have evaluated our models on Toxic Spanstask at SemEval 2021 (Task 5).

Installation

You first need to install PyTorch. The recommended PyTorch version is 1.6. Please refer to PyTorch installation page regarding the specific install command for your platform.

When PyTorch has been installed, you can install HateSpans from pip.

From pip

pip install hatespans

Pretrained HateSpans Models

We will be keep releasing new models. Please keep in touch.

Models Average F1
small 0.6652

Prediction

Following code can be used to predict toxic spans in text. Upon executing, it will download the relevant model and return the toxic spans.

from hatespans.app.hate_spans_app import HateSpansApp

app = HateSpansApp("small", use_cuda=False)
print(app.predict_hate_spans("You motherfucking cunt", spans=True))

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

hate_spans-0.1.0b0.tar.gz (39.4 kB view details)

Uploaded Source

Built Distribution

hate_spans-0.1.0b0-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file hate_spans-0.1.0b0.tar.gz.

File metadata

  • Download URL: hate_spans-0.1.0b0.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for hate_spans-0.1.0b0.tar.gz
Algorithm Hash digest
SHA256 de6624eb9bef3ea0d63ec64c1c96c6c9a55f96eaa6f016e9436b131ddd0abcc3
MD5 fcb4fdc819f1fc1e508d38bda9b87cd7
BLAKE2b-256 051b11c8109a04a330c1aeb6b8e10871613131266ceadb8a60b5096e4ec582d7

See more details on using hashes here.

File details

Details for the file hate_spans-0.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: hate_spans-0.1.0b0-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for hate_spans-0.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 5872ca84c7ed2607c827327adc9dbc871084583f5898c207bc298d86ef22f3a5
MD5 0f253b5e75c4a227f2831958b26ea69a
BLAKE2b-256 a7fc108b2fb999de672d07a4fbfd812f183e5651bc86c10975d277ba00a0e7d8

See more details on using hashes here.

Supported by

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