/OffensEval

Primary LanguagePython

OffensEval 2019 (SemEval 2019 - Task 6)

Identification of offensive language

The results were presented in the paper SemEval-2019 Task 6: Identifying and Categorizing Offensive Language in Social Media (OffensEval) which can be found at https://arxiv.org/abs/1903.08983. Place: 10 out of 800 registered teams. See the team 'Vadym' for details.

  1. Please download FastText Embeddings: https://s3-us-west-1.amazonaws.com/fasttext-vectors/crawl-300d-2M.vec.zip and extract it to the project folder.
  2. Download the data and extract it to the project folder.
  3. Install all required packages: pip install -r requirements.txt. It is recommended to use a virtual environment.
  4. The project folder should contain:
    • 'training-v1' directory
    • 'model_output' directory
  5. Tensorboard can be run by executing the command tensorboard --logdir ./model_output/
  6. Run model.py

See also Paper.pdf for more details