UN Datathon PETs Track
Part of UN Datathon 2023

UN Datathon PETs Track

Part of UN Datathon 2023

Please log in to access your credentials.

copied
import antigranular as ag

session = ag.login(
    "********", "************",
    competition = "UN Datathon PETs Track")

About the competition

Caution: Excessive epsilon spending may significantly impact your score. To familiarize yourself with how the system works, practice spending epsilon efficiently in this competition.

Tip: Export important variables and save to a file for easy retrieval in case the kernel stops.

Dataset details

About the prize

The winning team with the most innovative analysis will get a full ride to the Differential Privacy Bootcamp at the University of Oxford we’re hosting in spring 2024.

This is in addition to the main prizes from the UN Datathon.


For more information about the prizes, please visit the UN Datathon Wiki.



Competition rules

Loading leaderboard...

Getting started

1.

Sign Up and Log In!

First things first, create an account on the platform. You can register via email or just use your Google or GitHub credentials.

Step 1
2.

Explore the competitions

Dive into the available competitions and choose the one you're interested in. Seems you have already picked this one!

Step 2
3.

Get your Jupyter Notebook ready

You can use any available option, including Google Colab or your local system.

Step 3
4.

Install the Antigranular package

Type in a "pip install antigranula" command to connect to Antigranular.

Step 4
5.

Secure enclave access

Connect to the secure enclave by copying the code block at the top right corner of the competition page which includes your custom credentials. Paste them into your Jupyter Notebook to connect to the secure enclave. Check the sample notebooks if in doubt.

6.

You're in!

Upon successful login, you'll see the session ID and the %%ag cell magic registered to your system.

Step 6
7.

Load the dataset

The datasets need to be loaded using load_dataset method. There are a total of 19 data slices relevant to various features. Please refer to this sheet to access the relevant code to load the data slice. You can load all data slices or select ones you need for your exploration.

8.

Now the fun begins

You are ready to analyse the data, make predictions, and flex your skills using %%ag magic remote execution. Check the sample notebooks and details of supported packages for more examples.

Step 8
9.

Ready to make a submission?

Submit a prediction by simply typing “session.submit_predictions (your_prediction_dataframe)” to find out how you rank on the leaderboard.

Step 9
10.

Spend wisely

Antigranular is not just about accuracy but also about using the least amount of privacy budget. Navigate the trade-off like a boss to come out on top. Head to the Antigranular Docs for details of the scoring system and epsilon best practice.

Step 10

Got questions?

Join our Discord channel, where our team is ready to give you guidance and troubleshoot problems.

Log in to create a team or check your team details.