Трудност
Твоят най-добър резултат
Н/Д
Целта на този проблем е да се идентифицират измамни транзакции с кредитни карти въз основа на реален, анонимен набор от данни. Проблемът отразява сценарий от реалния свят, където данните са силно небалансирани и измамните транзакции са редки.
Проектът използва два CSV файла:
train.csv - набор от данни за обучениеtest.csv - набор от данни за тестване| Колона | Описание |
|---|---|
| id | Уникален идентификатор за всяка транзакция |
| Time | Брой секунди, изминали от първата транзакция |
| V1 - V28 | Анонимизирани характеристики |
| Amount | Стойност на транзакцията |
| Class | Целева променлива (0 = легитимна транзакция, 1 = измама) |
Забележка: Колоната Class е налична само в train.csv.
Важно наблюдение: Наборът от данни е силно небалансиран, така че accuracy не е релевантна метрика за оценка на моделите за класификация.
Определете колко измамни транзакции имат Amount по-голям от средния Amount на легитимните транзакции.
Отговорът е цяло число.
Оценете колко „анормални“ са измамните транзакции, използвайки разстоянието на Махаланобис (Mahalanobis distance), което взема предвид всички числови променливи едновременно (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.