Оценка прогнозирование прожароопасности и риска затопления маршрутов на основе методов машинного обучения с использованием MLFLOW
Аннотация В работе представлен программный комплекс на языке Python для анализа пространственно-временных данных маршрутов и оценки рисков природных опасностей (пожары, затопления). Реализован класс-агент ModelCreator, который: загружает данные из базы SQLite; проводит предобработку признаков; обучает несколько моделей классификации (ExtraTreesClassifier, MLPClassifier, GradientBoostingClassifier, LogisticRegression); выбирает лучшую модель по метрике точности; выполняет поиск гиперпараметров для улучшения качества; сохраняет модели с использованием системы логирования mlflow; строит прогноз на...
1869 читали · 7 лет назад
Выбираем инструменты статического анализа кода в Python
Это расшифровка одной из тем пилотного выпуска Python Junior Podcast от команд сообщества MoscowPython и курсов LearnPython. Вы можете прослушать аудиоверсию статьи: Григорий Петров, MoscowPython, VoxImplant: У любого разработчика есть немного идеального кода. Обычно это несколько экранов, классов, методов, помещенных в один файл (реже — два или три). Разработчик его постоянно пишет, улучшает, дописывает. И долгими зимними вечерами он открывает этот единственный файл, смотрит на эти несколько строк идеального кода, плачет, а потом закрывает его и делает то, за что ему платят деньги. Поэтому статический анализ кода — это скорее история боли, костылей и ловушек...