• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Научно-исследовательский семинар: машинное обучение

Статус: Курс обязательный (Политология и мировая политика)
Когда читается: 4-й курс, 1 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: английский
Кредиты: 2
Контактные часы: 14

Course Syllabus

Abstract

The research seminar is devoted to data analysis technologies. It presents the reserach activity from the perspective of quantitative technoques.
Learning Objectives

Learning Objectives

  • To introduce political science students to the core concepts and practical tools of machine learning, with a focus on developing intuition for predictive modeling and hands-on experience applying methods in R.
  • To enable students to critically evaluate the use of machine learning in political and social research, balancing methodological understanding with awareness of interpretability, fairness, and ethical considerations.
Expected Learning Outcomes

Expected Learning Outcomes

  • Differentiates between explanatory and predictive approaches in political science research, and explain how supervised and unsupervised machine learning methods address different types of questions.
  • Applies basic machine learning techniques in R — including regression with regularization, classification with trees and random forests, and clustering/PCA — to real political and social science datasets.
  • Evaluate model performance and interpret results using appropriate metrics (e.g., RMSE, accuracy, ROC, cluster separation, explained variance), and critically reflect on the tradeoffs between interpretability and predictive power.
  • Assess the opportunities and limitations of machine learning in political science, including issues of fairness, bias, and ethical implications in applying algorithms to social and political data.
Course Contents

Course Contents

  • Introduction to Machine Learning
  • Classification and Decision Trees
  • Clustering
  • Fairness and Interpretability
Assessment Elements

Assessment Elements

  • non-blocking Participation
    Participation reflects students’ active engagement in both lecture and seminar settings. Because this is an introductory course, participation is not primarily about demonstrating technical expertise but about contributing to discussions, asking questions, and supporting collaborative learning. In lectures, students are expected to engage with conceptual material. In seminars, participation emphasizes hands-on involvement: attempting coding exercises, working through problems, and collaborating with peers when appropriate. The goal is to encourage students to treat the classroom as a laboratory for learning, where making mistakes is part of the process.
  • non-blocking Homeworks
    Homeworks consist of short, hands-on coding assignments designed to reinforce the methods introduced in class and seminars. Each homework requires students to apply one or more machine learning techniques to a provided political science or social dataset. Students must submit their R scripts along with output (tables, plots, or model evaluation metrics) and a brief interpretation of the results in plain language, explaining what the model reveals about the data. The focus is on practical implementation, correct use of methods, and meaningful interpretation, rather than extended conceptual discussion.
  • blocking Final Project
    The final project is the capstone of the course, allowing students to integrate the concepts and methods learned into an applied research-style exercise. Students must choose a dataset (from an approved list or one of their own, subject to instructor approval) and apply at least one supervised method (e.g., regression, logistic regression, decision tree, random forest) and one unsupervised method (e.g., clustering, PCA). The project deliverable is a 5–7 page paper accompanied by R code as an appendix. The paper should include: (1) a clear research question framed in political science terms, (2) a description of the chosen data and preprocessing steps, (3) implementation of machine learning methods with evaluation of model performance, (4) substantive interpretation of results, and (5) reflection on ethical or fairness considerations relevant to the context. The project assesses not only technical implementation but also the student’s ability to communicate findings in a way that connects machine learning methods to political science inquiry.
Interim Assessment

Interim Assessment

  • 2025/2026 1st module
    0.4 * Final Project + 0.4 * Homeworks + 0.2 * Participation
Bibliography

Bibliography

Recommended Core Bibliography

  • 9780262046824 - Kevin P. Murphy - Probabilistic Machine Learning - 2022 - MIT Press - https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=2932689 - nlebk - 2932689
  • Introduction to machine learning, Alpaydin, E., 2020
  • Matt Wiley, & Joshua F. Wiley. (2019). Advanced R Statistical Programming and Data Models : Analysis, Machine Learning, and Visualization. Apress.
  • Miroslav Kubat. (2017). An Introduction to Machine Learning (Vol. 2nd ed. 2017). Springer.
  • Miroslav Kubat. An Introduction to Machine Learning. Springer, 2015 (296 pages) ISBN: 9783319200095: — Текст электронны // ЭБС books24x7 — https://library.books24x7.com/toc.aspx?bookid=117295
  • Rogers, S., & Girolami, M. (2016). A First Course in Machine Learning (Vol. 2nd ed). Milton: Chapman and Hall/CRC. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1399490

Recommended Additional Bibliography

  • Machine learning fundamentals : a concise introduction, Jiang, H., 2021

Authors

  • Arkatov Dmitrii Aleksandrovich