Difficulté
Votre meilleur score
N/D
Le but de ce problème est d'identifier les transactions frauduleuses par carte de crédit à partir d'un ensemble de données réel et anonyme. Le problème reflète un scénario du monde réel, où les données sont fortement déséquilibrées et les transactions frauduleuses sont rares.
Le projet utilise deux fichiers CSV :
train.csv - l'ensemble de données pour l'entraînementtest.csv - l'ensemble de données pour le test| Colonne | Description |
|---|---|
| id | Identifiant unique pour chaque transaction |
| Time | Nombre de secondes écoulées depuis la première transaction |
| V1 - V28 | Caractéristiques anonymisées |
| Amount | Valeur de la transaction |
| Class | Variable cible (0 = transaction légitime, 1 = fraude) |
Note : La colonne Class est disponible uniquement dans train.csv.
Observation importante : L'ensemble de données est sévèrement déséquilibré, donc l'accuracy n'est pas la métrique pertinente pour l'évaluation des modèles de classification.
Déterminez combien de transactions frauduleuses ont un Amount supérieur à la moyenne de l' Amount des transactions légitimes.
La réponse est un nombre entier.
Évaluez à quel point les transactions frauduleuses sont « anormales » en utilisant la distance de Mahalanobis, qui prend en compte toutes les variables numériques simultanément (Amount + V1-V28).
Étapes suggérées :
Class = 1) de train.csv.Pour chaque transaction de test.csv, prédisez l'étiquette de fraude :
1 = fraude0 = transaction légitimeMétrique principale : F1-score sur la classe 1.
| F1-score | Score |
|---|---|
| F1 >= 0.85 | 80 points |
| F1 < 0.60 | 0 points |
| Intermédiaire | Échelle linéaire entre 0 et 80 |
Le fichier de soumission doit être au format CSV avec les colonnes suivantes :
| Colonne | Description |
|---|---|
| subtaskID | Numéro de la sous-tâche (1, 2 ou 3) |
| datapointID | Identifiant de l'observation |
| answer | La réponse ou la prédiction |
Règles :
datapointID = 1 (une seule réponse).test.csv, avec datapointID = la valeur de la colonne id.Exemple :
subtaskID,datapointID,answer1,1,422,1,0.273,227846,13,227847,03,227848,0Note : La résolution de ce problème ne nécessite pas l'utilisation d'architectures de type Transformer.