Веб-приложение для обнаружения аномалий и потенциально "отравленных" данных в CSV-файлах, предназначенных для обучения моделей машинного обучения.
Этот веб-интерфейс позволяет загружать CSV-файлы и автоматически анализировать их на наличие аномалий с помощью различных методов (Isolation Forest, Z-score, DBSCAN). Результаты анализа отображаются прямо в браузере, а также доступны для скачивания.
- Загрузка и анализ CSV-файлов через веб-интерфейс
- Поддержка задач регрессии и классификации
- Визуализация результатов (графики)
- Скачивание обработанных и подозрительных данных
- Python >= 3.6
- Flask
- pandas >= 1.3.0
- numpy >= 1.20.0
- scikit-learn >= 1.0.0
- matplotlib >= 3.4.0
- seaborn >= 0.11.0
- Клонируйте репозиторий:
git clone <адрес_вашего_репозитория>
cd web- Установите зависимости:
pip install -r requirements.txtpython app.pyПосле запуска приложение будет доступно по адресу http://localhost:5001
- Откройте браузер и перейдите на http://localhost:5001
- Загрузите ваш CSV-файл
- Выберите тип задачи (регрессия или классификация)
- (Опционально) включите визуализацию
- Нажмите "Анализировать"
- Ознакомьтесь с результатами и скачайте обработанные файлы при необходимости
Результаты анализа являются предположительными и требуют внимательной интерпретации. Приложение не гарантирует абсолютную точность выявления аномалий, а лишь указывает на потенциально подозрительные области в данных.