Machine Learning
Transformer-модели для последовательностей, градиентный бустинг (CatBoost, LightGBM), временные ряды и прогнозирование, объяснимый ИИ (attention maps), валидация без утечек данных.
Открыт к стажировке / junior-позиции
ML Engineer · AI Developer · Data Scientist
Меня зовут Максим. Я студент 4 курса СибГУТИ и занимаюсь машинным обучением на Python: от подготовки данных и обучения моделей до упаковки их в работающий сервис.
Мне интересно не только обучить модель, но и довести её до состояния, в котором ею можно пользоваться.
Занимаюсь машинным обучением и разработкой на Python: готовлю данные, обучаю модели, проверяю их без утечек и оборачиваю в сервисы на FastAPI.
Сейчас ищу стажировку или junior-позицию по направлениям ML Engineer, AI Developer и Data Scientist. Параллельно веду дипломную работу и делаю мобильное приложение на Flutter.
Transformer-модели для последовательностей, градиентный бустинг (CatBoost, LightGBM), временные ряды и прогнозирование, объяснимый ИИ (attention maps), валидация без утечек данных.
FastAPI-сервисы и REST API, Docker, Nginx, CI/CD, PostgreSQL, Redis, мониторинг на Prometheus, безопасность API (IDOR / BOLA).
Две ключевые работы: от задачи и подхода до честных результатов и ограничений.
Поиск аномального поведения пользователей и ботов в API-трафике, в первую очередь IDOR-подобных обращений к чужим ресурсам.
Transformer Encoder анализирует последовательности вызовов API, MLP обрабатывает метаданные (IP, user_id, число запросов). Признаки объединяются через late fusion.
Autoencoder ищет неизвестные типы атак без разметки.
Attention maps показывают, какие вызовы API повлияли на решение модели, поэтому результат можно проверить глазами, а не принимать на веру.
Честно об ограничениях. CatBoost-baseline даёт ROC-AUC 0.893, то есть гибридная модель пока не побеждает по этой метрике. Причины и план улучшений разобраны в README проекта.
Плагин для Obsidian: находит смысловые дубликаты заметок и аккуратно сводит их в атомарные концепты.
Локальные эмбеддинги (multilingual MiniLM, ONNX) считаются в Web Worker. Кластеризация идёт по косинусной близости, дубликат дополнительно проверяет Gemini (BYOK).
Человек остаётся в контуре: пословный diff, принять / изменить / отклонить, откат последнего рефакторинга в один клик.
Текст хранилища не покидает машину на этапе сканирования.
Часть проектов приватна: ML-прогнозирование, FastAPI-сервисы, Flutter-приложения. Детали по запросу.
Redis-кэширование, авторизация, консольные утилиты.
Парсеры, трекинг криптоактивов, работа с API.
Samsung Innovation Campus, детекция аномалий в API-трафике, Flutter и плагин для Obsidian.
Ищу стажировку или junior-позицию в ML / AI. Быстрее всего ответ приходит в Telegram. Если хочется посмотреть код, всё лежит на GitHub.