/anomaly-catchers

application for tracking anomalies in industrial fishing for Digital Breakthrough hackathon

Primary LanguageJupyter Notebook

Решение кейса чемпионата "Цифровой Прорыв" в дальневосточном округе

Команда: 7hours

Приложение для поиска аномалий в базах судовых донесений. Алгоритм ML реализован на python. Моя роль заключалась в разработке GUI-части на C#/WPF

Python

Запуск файла main (для реализации в консоле main.py):

Выбрать date_from, date_to – период выборки; path_to_db – путь до данных; json_file – путь для сохранения json файлов "машиночитаемых" отчетов, anomaly_type – тип аномалии, которую хотим найти ('1e' - дубликаты по ключу, '2e' - повторный отчет, '3e' - отсутствие ВСД)

image

В результате появятся файлы anomaly.txt (отчет для оператора) и anomaly.json (для дальнейшей работы в программе)

C#/WPF

Проект GUI-приложения расположен в ./gui/test-MVVM.sln. После сборки проекта запустить exe-файл в bin/Debug/