Probleem #35
Auteur:Mihai Nan
Moeilijkheid
Jouw beste score
N.v.t.
In dit probleem moet je een beeldclassificatiemodel implementeren dat onderscheid kan maken tussen echte kunstafbeeldingen en afbeeldingen gegenereerd door kunstmatige intelligentie.
De dataset is georganiseerd in een directory met afbeeldingen en CSV-bestanden, en de prestatie van het model wordt geëvalueerd met behulp van F1-score.
De dataset bevat twee soorten afbeeldingen:
0)1)Deze afbeeldingen zijn beschikbaar in de directory images.
Bijbehorende bestanden:
train.csv – voor trainingtest.csv – voor voorspellingenKolommen:
images/img_000123.jpg)0 voor echte kunst, 1 voor AI-gegenereerde kunstKolommen:
Zonder labels — deze moeten door het model voorspeld worden.
Het model moet leren om elke afbeelding te classificeren in een van de volgende klassen:
De evaluatie wordt gedaan met behulp van F1-score op de ingediende voorspellingen voor de testset.
Formule:
Het CSV-bestand moet precies twee kolommen bevatten:
| Kolom | Type | Beschrijving |
|---|---|---|
SampleID | integer | ID van de afbeelding uit test |
Label | integer | Voorspelling (0 of 1) |
| SampleID | Label |
|---|---|
| 101 | 0 |
| 102 | 1 |
| 103 | 1 |
Voor dit probleem wordt een publieke dataset beschikbaar op Kaggle gebruikt.