Fraud Detection Hackathon with Privacy Village #DPD25FEST
Fraud Detection Hackathon with Privacy Village #DPD25FEST

Fraud Detection Hackathon with Privacy Village #DPD25FEST

  • Finished 2 months 6 days ago
  • classification
    Fraud Detection Hackathon with Privacy Village #DPD25FEST

    Please log in to access your credentials.

    copied
    import antigranular as ag
    
    session = ag.login(
        "********", "************",
        competition = "Fraud Detection Hackathon with Privacy Village #DPD25FEST")

    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 our sandbox competition.

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

    About the dataset

    Submission

    1)Using session object to submit and print the result

    Please log in to access your credentials.

    result = session.submit_predictions(df_pred)
    print(result)

    NOTE: session here is the session object assigned against ag.login

    2)Using the ag_utils submit_predictions function

    Please log in to access your credentials.

    submit_predictions(pd.DataFrame(y_pred))

    NOTE: here y_pred is the predicted (Private) DataFrame object

    About the prize

    As per our commitment dedicated to recognizing the hard work of participants, we are thrilled to announce that the Hackathon has a total prize pool of €4,500.


    Prizes will be awarded to the top ten submissions, with the first-place winner taking home €2,000, followed by €1,000 for second place, and €500 for third. Additionally, fourth and fifth place winners will each receive €250, while those placing sixth through tenth will each be awarded €100.


    🥇 1st Place – €2,000

    🥈 2nd Place – €1,000

    🥉 3rd Place – €500

    ✨ 4th Place – €250

    ⚡ 5th Place – €250

    🔥 6th - 10th Places – €100 each

    1st
    €2000
    2nd
    €1000
    3rd
    €500
    €250
    €250
    €100
    €100
    €100
    €100
    €100

    Terms and conditions

    Please read and agree to the following rules before participating in the competition. By entering, participants acknowledge their obligation to adhere to all rules outlined below. Compliance is mandatory, and any breach may result in disqualification, suspension, or termination of account privileges. Thank you for your cooperation in maintaining a fair and competitive environment.


    1. Individual Participation: This competition is open exclusively to individual participants. Team or collaborative submissions are strictly prohibited.
    2. Single Account Usage: Each participant may use only one account throughout the competition.
    3. Non-Collusion Policy: Participants must independently analyse and interpret the competition data. Sharing insights or findings with other participants is strictly forbidden.
    4. Code Sharing Requirement: Winners are required to share their solution code in the form of notebooks with the Antigranular community on the platform.
    5. Submission Limit: To ensure fairness and prevent spam, participants are limited to one submission every five minutes.
    6. Time Zone for Deadlines: All competition deadlines are based on UTC.
    7. Adherence to Platform Terms: All participants must comply with the platform's general Terms and Conditions.
    8. Consequences of Rule Violations: Participants found violating these rules may face disqualification, suspension from the competition, or termination of their accounts.
    9. Right of Participation and Rule Changes: We reserve the right to approve or deny participation in the competition and to amend these rules as necessary.
    10. Prize matching: In the case that multiple participants achieve the same exact score, they will be awarded a fraction of the sum of their position's prizes.


    These rules are designed to promote a fair, transparent, and competitive environment.

    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.

    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
    8.

    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
    9.

    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.