Кластерный анализ
портфелей средствами ML
Xurvokel предлагает структурированные программы обучения и прикладной консалтинг по применению алгоритмов машинного обучения в финансовом анализе. Содержание курсов строится на реальных данных и верифицированных методах — без упрощений, с акцентом на интерпретируемость результатов.

01 Что входит
в программу
Программы платформы охватывают полный цикл аналитики — от предобработки финансовых временных рядов до интерпретации кластерных решений в контексте управления рисками. Каждый блок сопровождается интерактивными заданиями с немедленной обратной связью.
Алгоритмы кластеризации финансовых данных
Курс охватывает методы k-means, DBSCAN и иерархическую кластеризацию применительно к портфельным данным. Участники разбирают, как выбор метрики расстояния влияет на разбиение активов по группам риска, и работают с реальными наборами котировок.
Снижение размерности: PCA и UMAP
Блок посвящён подготовке данных перед кластеризацией. Участники применяют PCA и UMAP к матрицам доходностей, оценивают потерю информации и визуализируют структуру портфеля в пространстве признаков.
Оценка рисков через кластерную структуру
Здесь разбирается практическая сторона: как интерпретировать кластеры активов при построении портфельных стратегий, оценивать корреляцию внутри кластеров и использовать результаты анализа в процессе принятия решений.
Проверка качества кластерных решений
Отдельный модуль посвящён диагностике: как выбрать оптимальное количество кластеров, применить индексы Calinski-Harabasz и Davies-Bouldin, и интерпретировать нестабильные разбиения при малом числе наблюдений.
Платформа работает с данными,
а не с абстрактными примерами
Задания строятся на данных реальных инструментов — акции, ETF, товарные фьючерсы. Участники запускают алгоритмы на исторических выборках от 3 до 15 лет и сразу видят, как решение меняется в зависимости от параметров модели.
- Интерактивные тесты с автопроверкой
- Разбор типичных ошибок кластеризации
- Практика на Python с библиотекой scikit-learn
- Форматы: текст, видео, тест, задача
- Доступ без привязки к часовому поясу
- Прогресс сохраняется между сессиями
03 От первого входа
до финального теста
Структура курса построена так, чтобы участник мог двигаться в своём темпе без потери нити понимания. Каждый этап логически вытекает из предыдущего, а промежуточные тесты помогают зафиксировать материал до перехода к следующей теме.
Задать вопросВходная диагностика
Перед стартом участник проходит короткую проверку базовых знаний по статистике и Python. Результат определяет рекомендуемую точку входа — некоторые блоки можно пропустить без ущерба для понимания последующего материала.
~15 минут · 20 вопросовТеоретический блок с проверкой понимания
Каждая тема излагается в текстовом формате с встроенными мини-тестами. Вопросы появляются прямо в тексте и проверяют не запоминание формул, а понимание логики — почему алгоритм работает именно так при данных условиях.
4–6 тем · встроенные чекпоинтыПрактическая задача на реальных данных
Задача формулируется в контексте: дан портфель из 40 инструментов за 5 лет, нужно провести кластеризацию и обосновать выбор параметров. Платформа проверяет не только итоговый результат, но и логику промежуточных шагов.
Реальные наборы данных · автопроверка шаговИтоговый тест и разбор ошибок
Финальный тест охватывает весь модуль. После сдачи участник получает детализированный разбор каждого неправильного ответа — объяснение того, где именно произошла ошибка в рассуждении, и ссылку на соответствующий раздел теории.
30 вопросов · разбор после завершения