GithubHelp home page GithubHelp logo

gianlucalebani / dankmemes2020 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 355 KB

Official repository of the evaluation script and baselines for the EVALITA Dank Memes 2020 task

Python 100.00%
memes evalita2020 dankmemes2020 evaluation baselines gold-standard

dankmemes2020's Introduction

Dank Memes 2020

Official repository of the evaluation script and baselines for Dank Memes 2020, the shared task on multimoDal Artefacts recogNition Knowledge for MEMES at Evalita 2020.

The training and test sets are available on the task web page.

Please check the guidelines are available both in this repository (cf. guidelines.pdf) and on the task web page for:

  • info concerning the format of the training and test files, as well as of the submission files

  • a description of the different task baselines

Baselines

The folder baselines contains 5 different baselines, one for each task.

The format of the baselines are identical to those of the submission files.

Results should be submitted in CSV files [...] containing the following data fields:

  • "File": filename of the labelled image
  • "Label": predicted label for each image

Participants willing to compete in the unlabeled version of the third subtask should submit an additional CSV file encoding the pairwise distances between the images of the test set. This file should [...] contain the following data fields:

  • "Image 1": filename of the first image
  • "Image 2": filename of the second image
  • "Distance": pairwise distance between the two images

Dependencies

To run the evaluation script you need:

  • Python 3.6+

  • The lists the libraries in requirements.txt. To install them, please run:

pip install -r requirements.txt

Usage

The evaluation script can be used to evaluate the results of all the subtasks and runs in one pass by specifying the following arguments:

  • the path of the folder containing the result files;

  • the path of the folder containing the gold standard files (NOTE: these files should adhere to the same format of the result files and of the baseline files);

  • the path of the output file in which the final report will be stored.

For instance, in order to evaluate all the results file contained in the ./my_dankmemes_results folder against the gold standard files contained in ./gold_standards and to write the report in the my_performance.txt file you should run something like:

python evaluation_dankmemes.py \
--results ./my_dankmemes_results\
--gold ./gold_standards\
--output my_performance.txt

This same help message can be printed on screen by passing the helpargument, as follows:

python evaluation_dankmemes.py --help

Contacts

For any inquiries, clarifications and/or curses, please get in touch with the Task Organizers: Twitter | Email

License

licensebuttons by-nc-nd

dankmemes2020's People

Contributors

gianlucalebani avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.