После поиска трассировки стека (которая была, по-видимому, найдена на вкладке сети инструментов разработчика, а затем в ответной вкладке) я нашел ответ в этом потоке:
NullPointerException при вызове TimeZone. getAvailableIDs ()
Я остановил tomcat, запустил эти команды, а затем снова запустил его:
sudo apt-add-repository ppa:justinludwig/tzdata
sudo apt-get update
sudo apt-get install tzdata-java
Я думаю, что вы ищете для обнаружения аномалий. При обнаружении аномалий вы попытаетесь найти точки данных, которые отличаются от остальных точек данных, в вашем случае это мошенническая транзакция.
В sklearn доступно довольно много алгоритмов, смотрите здесь . Я бы рекомендовал начать с модели IsolationForest для вашей проблемы.
Из документации.