Складність
Ваш найкращий результат
Н/Д
Метою цієї задачі є ідентифікація шахрайських транзакцій за кредитними картками на основі реального анонімізованого набору даних. Задача відображає сценарій із реального світу, де дані є сильно незбалансованими, а шахрайські транзакції трапляються рідко.
Проєкт використовує два CSV-файли:
train.csv — набір даних для навчанняtest.csv — набір даних для тестування| Стовпець | Опис |
|---|---|
| id | Унікальний ідентифікатор кожної транзакції |
| Time | Кількість секунд, що минули з моменту першої транзакції |
| V1 - V28 | Анонімізовані ознаки |
| Amount | Сума транзакції |
| Class | Цільова змінна (0 = легітимна транзакція, 1 = шахрайство) |
Примітка: Стовпець Class доступний лише в train.csv.
Важливе зауваження: Набір даних є критично незбалансованим, тому accuracy не є релевантною метрикою для оцінки моделей класифікації.
Визначте, скільки шахрайських транзакцій мають Amount більше, ніж середнє значення Amount легітимних транзакцій.
Відповідь — ціле число.
Оцініть, наскільки «аномальними» є шахрайські транзакції, використовуючи відстань Махаланобіса, яка враховує всі числові змінні одночасно (Amount + V1-V28).
Рекомендовані кроки:
Class = 1) з train.csv.Для кожної транзакції з test.csv передбачте мітку шахрайства:
1 = шахрайство0 = легітимна транзакціяОсновна метрика: F1-score для класу 1.
| F1-score | Бали |
|---|---|
| F1 >= 0.85 | 80 балів |
| F1 < 0.60 | 0 балів |
| Проміжний результат | Лінійне масштабування від 0 до 80 |
Файл для відправки має бути у форматі CSV з наступними стовпцями:
| Стовпець | Опис |
|---|---|
| subtaskID | Номер підзадачі (1, 2 або 3) |
| datapointID | Ідентифікатор спостереження |
| answer | Відповідь або передбачення |
Правила:
datapointID = 1 (одна відповідь).test.csv, де datapointID = значенню зі стовпця id.Приклад:
subtaskID,datapointID,answer1,1,422,1,0.273,227846,13,227847,03,227848,0Примітка: Розв'язання цієї задачі не потребує використання архітектур типу Transformer.