Data-hackathons zijn geweldig, behalve wanneer ze dat niet zijn. Operationele problemen zoals notebook-setup, toegang tot datasets en samenwerking kunnen een leerzame ervaring veranderen in een frustrerend evenement voor deelnemers. DataLab, een collaboratieve datanotebook, lost alle valkuilen bij het organiseren van data-hackathons op, zodat jij een top-hackathon kunt neerzetten!
Bekijk het webinar terug met een demo van het organiseren van een data-hackathon.
Wat is een data-hackathon?
Een data-hackathon is een gefocust, intensief evenement waarbij enthousiastelingen uit de wereld van data science samenkomen om uitdagende dataproblemen aan te pakken. In enkele uren of zelfs dagen bewerken, analyseren en visualiseren deelnemers datasets, waarbij ze inzichten destilleren en oplossingen uitwerken.
Deze evenementen bieden een platform om dataskills in een realistische context toe te passen en te testen, en vormen een kans voor leren, samenwerking en innovatie. Voor iedereen die het fascinerende veld van data science verkent, kan deelnemen aan een data-hackathon een verhelderende en boeiende ervaring zijn.
De droom en de realiteit
Als organisator van een data-hackathon heb je een droomscenario voor ogen: teams van deelnemers die samenwerken en ideeën uitwisselen over hoe ze het dataprobleem oplossen, en in korte tijd met inspirerende oplossingen komen.
Terwijl sommigen nog de data science-code uitwerken om de challenge te voltooien, beginnen anderen al aan het eindrapport, dat doorgaans ook wat tekst bevat. Zodra alles is gebundeld, ingeleverd en beoordeeld, is het tijd om te reflecteren op de inspirerende oplossingen.
Helaas is de realiteit vaak anders.
Data-hackathons gaan meestal gepaard met een onderzoeksvraag of challenge en een dataset. Het delen van die dataset kan al meteen een eerste struikelblok zijn. Hoe deel je dit met teams?
Een ander probleem is de systeem-setup: mensen hebben verschillende versies van Python op hun computer, met uiteenlopende pakketversies. Wat op de ene computer werkt, werkt niet per se op de andere.
Zelfs als de systeem-setup gelijk is, hoe werk je dan samen aan de broncode?
Git is vrij technisch en niet realtime. Delen via Dropbox leidt al snel tot conflicterende kopieën. Dit zijn allemaal operationele obstakels waar je als team niet mee bezig wílt zijn, maar die wel kostbare tijd opslokken die je niet aan de eigenlijke challenge kunt besteden.
Maar er is goed nieuws! Recente ontwikkelingen in cloudtechnologie hebben geleid tot verschillende datacollaboratieplatforms die al deze hoofdpijndossiers omzeilen.
In dit artikel bekijken we hoe DataLab een gamechanger voor je kan zijn. Deze moderne data science-notebook van DataCamp maakt het organiseren van je volgende hackathon supervloeiend. Deelnemers kunnen letterlijk binnen 5 seconden aan de slag. En het beste? Het is gratis voor DataCamp Classrooms en Donates-leerlingen!
Waarom DataLab gebruiken voor je volgende hackathon
Het is gratis!
Docenten en professoren die data science geven kunnen een gratis DataCamp Classroom Group aanvragen.
Alle leden van een Classroom Group krijgen gratis toegang tot de volledige DataCamp-cursusbibliotheek en een DataLab Premium-licentie. Hiermee kunnen ze onbeperkt privé-dataprojecten (workbooks) maken die ze eenvoudig met andere groepsleden kunnen delen.
We bieden deze opgevoerde versie van DataLab ook aan onze DataCamp Donates partnerorganisaties, ngo's die ons helpen DataCamp-beurzen te verstrekken aan wereldwijd kansarme doelgroepen.

Nul configuratie
Elk dataproject in DataLab draait in een volledig beheerde, vooraf geconfigureerde notebook-omgeving die binnen enkele seconden start. Je kunt Python- en R-workbooks maken met alle gangbare data science-pakketten vooraf geïnstalleerd. Wil je extra pakketten of andere versies installeren, dan kan dat nog steeds.

Naadloze samenwerking
Realtime samenwerking en opmerkingen à la Google Docs zijn ingebouwd. Alle wijzigingen worden automatisch opgeslagen, met een versiegeschiedenis om eerdere versies te bekijken en te herstellen. Zie DataLab als een cloudversie van JupyterLab op steroïden, geoptimaliseerd voor gebruiksgemak, eenvoudige datatoegang en samenwerking.

Challenges eenvoudig uitdelen
Maak als organisator de voorbeeldchallenge in DataLab en verspreid die eenvoudig als kopieerlink. Hackathon-deelnemers starten door op de link te klikken, zo simpel is het. Laten we de stappen in meer detail doornemen om te zien hoe het werkt!

Maak een kopieerlink en deel die met hackathon-deelnemers
Organiseer je eigen hackathon
Bouw de challenge-workbook
Gebruik een van DataCamps voorbeeld-workbooks
Om je eerste hackathon makkelijker te maken, hebben we 3 voorbeeld-challenge-workbooks ontworpen die je zo kunt overnemen om je eigen challenge-workbook te maken. Bekijk ze hieronder:
|
Onderwerp |
Python-sjabloon |
R-sjabloon |
|
Topic-extractie |
||
|
Datavisualisatie |
||
|
Machine learning |
Bepaal welk voorbeeld-workbook je wilt gebruiken, klik op "File > Make a copy" en selecteer onder 'Account' je classroom-, bedrijfs- of studentengroep. Na het klikken op "Make a copy" wordt er een nieuw workbook aangemaakt in je groepsaccount. Het challenge-workbook is privé voor de groep: alleen medeleden van je groep hebben toegang tot het challenge-workbook.
Ontwikkel je eigen challenge-workbook
Heb je al een idee voor de challenge van je hackathon? Top! Maak een nieuw workbook in je groepsaccount, upload een dataset via de bestandsbrowser (View > Files) en voeg wat instructies en beoordelingscriteria toe aan het notebookbestand (je kunt de voorbeeld-workbooks gebruiken ter inspiratie).
Maak en verspreid het challenge-workbook
Dan nu de verspreiding van de challenge. Je wilt dit zo eenvoudig mogelijk maken, zodat mensen alle configuratie-gedoe kunnen overslaan en zich kunnen richten op de challenge zelf. DataLab ondersteunt dit met een zogenaamde 'copy link' die je als volgt kunt aanmaken:
- Ga naar het challenge-workbook in je groepsaccount dat je in de vorige stap hebt gemaakt.
- Ga naar "File > Create copy link"
- In de modal
- Geef de titel op. Wanneer deelnemers de link gebruiken, wordt deze titel ingesteld als de standaardtitel voor hun workbook.
- Geef het account op. Zorg dat dit het groepsaccount is, zodat wanneer deelnemers de link gebruiken, het workbook in het groepsaccount wordt aangemaakt en later eenvoudig met andere groepsleden of de hele groep gedeeld kan worden.
- Klik op "Create copy link"
- Er wordt een link naar je klembord gekopieerd.
- Deel deze 'copy link' met je hackathon-deelnemers via e-mail, een DM op Slack, Whatsapp, Discord of via de digitale leeromgeving van je school.
Als een deelnemer op deze link klikt, wordt er een nieuw workbook aangemaakt met alle data- en notebookinhoud uit het challenge-workbook, klaar om aan de door jou geschetste opdracht te beginnen.
Wil je ervaren hoe dit werkt, ga dan naar de copy link voor een van de voorbeeld-hackathon-workbooks. Je bent binnen 5 seconden up and running, met de databestanden en boilerplate-code klaar voor gebruik.
Als je hackathon vereist dat teams van deelnemers samenwerken, is het belangrijk dat slechts één deelnemer per team op de copy link klikt, en vervolgens het nieuw aangemaakte workbook deelt met de andere teamleden, zodat iedereen in één en hetzelfde workbook kan samenwerken. Of het nu team-based is of voor individuele deelnemers: DataLab is de ideale omgeving voor je volgende hackathon.
Beoordeel de inzendingen
Als je hackathon competitief is en je een winnaar moet aanwijzen, moet je de verschillende inzendingen beoordelen. Stel een duidelijke deadline vast voor het inleveren van workbooks en vraag alle teams om hun workbook uiterlijk tegen die tijd met jou of je jury te delen, zodat je hun werk kunt doornemen.
Afhankelijk van het type challenge is die beoordeling anders. Analytics-gedreven challenges vragen waarschijnlijk om een kwalitatieve beoordeling: is het verhaal helder, geven de visualisaties inzicht en is de conclusie actiegericht?
Voor machine learning-challenges kun je de kwaliteit van het getrainde model beoordelen en nagaan of ze alle regels hebben gevolgd bij het evalueren van de modelprestaties (bijv. scheiding van test- en trainingsset).
Wanneer de winnaars zijn aangekondigd, kun je opnieuw de deelfunctionaliteit van DataLab gebruiken om de winnende workbooks met de hele groep te delen, zodat iedereen kan zien wat een sterke inzending maakt.
Als jouw organisatie en de winnaars hun workbooks met de hele wereld willen delen, kunnen de winnende teams via "Make a copy" het groeps-workbook kopiëren naar hun persoonlijke account en het openbaar maken. Zo verschijnt hun werk op hun DataCamp-profiel en bouwen ze naam op in de datawereld!
