Contributor
Rishabh Jain

Implementing RESTful web services for EvalAI


Mentors
Deshraj, Akash Jain, Taranjeet Singh, Shiv Baran Singh
Organization
CloudCV

EvalAI is an evaluation server that will host AI challenges like Visual Question Answering, Image Captioning. In recent years, it has become increasingly difficult to compare an algorithm solving a given task with other existing approaches. These comparisons suffer from minor differences in algorithm implementation, use of non-standard dataset splits and different evaluation metrics. By providing a central leaderboard and submission interface, we make it easier for researchers to reproduce the results mentioned in the paper and perform reliable & accurate quantitative analysis.
The task includes implementing RESTful web services for EvalAI which consists of building a news feed for the portal, implementing webhooks, creating dashboards for the participants as well hosts , setting up continuous deployment, writing unit tests to maintain its integrity and consistency and scaling it to large number of audience.