Главная страница

ыфа. Программа для поступающих в Школу анализа данных


Скачать 168.72 Kb.
НазваниеПрограмма для поступающих в Школу анализа данных
Дата14.06.2022
Размер168.72 Kb.
Формат файлаpdf
Имя файлаbooks_list.pdf
ТипПрограмма
#592051

Программа для поступающих в Школу анализа данных
Алгебра
1. Подстановки. Определение подстановки, чётность подстановок. Произведение подстановок,
разложение подстановок в произведение транспозиций и независимых циклов.
2. Комплексные числа. Геометрическое изображение, алгебраическая и тригонометрическая форма записи, извлечение корней, корни из единицы.
3. Системы линейных уравнений. Прямоугольные матрицы. Приведение матриц и систем ли- нейных уравнений к ступенчатому виду. Метод Гаусса.
4. Линейная зависимость и ранг. Линейная зависимость строк / столбцов. Основная лемма о линейной зависимости, базис и ранг системы строк / столбцов. Ранг матрицы. Критерий совместности и определённости системы линейных уравнений в терминах рангов матриц.
Фундаментальная система решений однородной системы линейных уравнений.
5. Определители. Определитель квадратной матрицы, его основные свойства. Критерий ра- венства определителя нулю. Формула разложения определителя матрицы по строке /
столбцу.
6. Операции над матрицами и их свойства. Теорема о ранге произведения двух матриц. Опре- делитель произведения квадратных матриц. Обратная матрица, ее явный вид (формула),
способ выражения с помощью элементарных преобразований строк.
7. Векторные пространства. Базис. Векторное пространство, его базис и размерность. Преоб- разования координат в векторном пространстве. Подпространства как множества решений систем однородных линейных уравнений. Связь между размерностями суммы и пересече- ния двух подпространств. Линейная независимость подпространств. Базис и размерность прямой суммы подпространств.
8. Линейные отображения и линейные операторы. Линейные отображения, их запись в ко- ординатах. Образ и ядро линейного отображения, связь между их размерностями. Сопря- жённое пространство и сопряжённые базисы. Изменение матрицы линейного оператора при переходе к другому базису.
9. Билинейные и квадратичные функции. Билинейные функции, их запись в координатах.
Изменение матрицы билинейной функции при переходе к другому базису. Ортогональ- ное дополнение к подпространству относительно симметрической билинейной функции.
Связь между симметрическими билинейными и квадратичными функциями. Существова- ние ортогонального базиса для симметрической билинейной функции. Нормальный вид вещественной квадратичной функции. Закон инерции.
10. Евклидовы пространства. Неравенство Коши-Буняковского. Ортогональные базисы. Ор- тогонализация Грама-Шмидта. Ортогональные операторы.
11. Собственные векторы и собственные значения линейного оператора. Собственные подпро- странства линейного оператора, их линейная независимость. Условие диагонализируемости оператора.
Источники:
[1] Кострикин А.И. Введение в алгебру: МНЦНО, 2020.
[2] Курош А.Г. Курс высшей алгебры: Лань, 2007.
[3] Винберг Э.Б. Курс алгебры: МЦНМО, 2019.
[4] Сборник задач по алгебре под редакцией Кострикина А.И / И. В. Аржанцев,

2
В. А. Артамонов, Ю. А. Бахтурин и др.: МЦНМО, 2009.
[5] Сборник задач по аналитической геометрии и линейной алгебре под редакцией Смирнова Ю.М.: МЦНМО, 2016.
[6] Смирнов С. В., Гайфуллин А. А., Пенской А. В. Задачи по линейной алгебре и геометрии:
МЦНМО, 2014.
[7] Прасолов В.В. Задачи и теоремы линейной алгебры: МЦНМО, 2015.
[8] Городенцев А.Л. Алгебра. Учебник для студентов-математиков. Часть 1: МЦНМО, 2013.
[9] Городенцев А.Л. Линейная алгебра и геометрия.
http://gorod.bogomolov-lab.ru/ps/stud/geom_ru/2122/list.html
[10] Панов Т. Е. Линейная алгебра и геометрия.
http://higeom.math.msu.su/people/taras/teaching/panov-linalg.pdf
Математический анализ
1. Пределы последовательностей и их свойства. Теорема о промежуточной последовательно- сти. Теорема Вейерштрасса о монотонной ограниченной последовательности.
2. Пределы функций в точке и на бесконечности, их свойства. Теорема о промежуточной функции. Критерий Коши существования конечного предела функции. Существование од- носторонних пределов у монотонной функции. Первый и второй замечательные пределы.
3. Непрерывность функции в точке. Односторонняя непрерывность. Свойства функций,
непрерывных на отрезке: ограниченность, достижение минимального и максимального зна- чений. Теорема Коши о промежуточном значении непрерывной функции.
4. О-символика и асимптотические оценки.
5. Производная функции одной переменной. Односторонние производные. Непрерывность функции, имеющей производную. Дифференцируемость функции в точке. Механический и геометрический смысл производной и дифференциала. Свойства производных. Произ- водные элементарных функций. Производные высших порядков.
6. Теоремы Ролля, Лагранжа, Коши. Поиск локальных экстремумов, определение выпукло- сти и точек перегиба, исследование функций с помощью производной. Формула Тейлора.
Правило Лопиталя.
7. Функции многих переменных, их непрерывность и дифференцируемость. Частные про- изводные. Градиент и его геометрический смысл. Производная по направлению. Гессиан.
Метод градиентного спуска. Поиск экстремумов функций от многих переменных. Поиск условных экстремумов функций нескольких переменных, метод множителей Лагранжа.
Теорема о неявной функции.
8. Интегрирование. Определённый и неопределённый интегралы, их связь. Методы интегри- рования функций. Первообразные различных элементарных функций. Кратные интегралы
(двойные, тройные), замена координат, связь с повторными.
9. Элементы функционального анализа: нормированные, метрические пространства, непре- рывность, ограниченность.
10. Ряды. Числовые и функциональные ряды. Признаки сходимости (Даламбера, Коши, инте- гральный, Лейбница). Абсолютно и условно сходящиеся ряды. Признаки Абеля и Дирихле.
Сходимость степенных рядов. Круг и радиус сходимости. Формула Коши-Адамара для ра- диуса сходимости.
Источники:
[1] Зорич В. А. Математический анализ: МЦНМО, 2021.
[2] Кудрявцев, Л.Д. Курс математического анализа. Учебник. В 3 томах: Юрайт, 2017.

3
[3] Демидович, Б. П, Сборник задач и упражнений по математическому анализу:
Лань, 2022.
[4] W. J. Kaczor, M. T. Nowak Problems in Mathematical Analysis: AMS, 2000.
Комбинаторика
1. Основные правила комбинаторики. Правило подсчёта количества комбинаторных объек- тов. Принцип Дирихле. Примеры.
2. Множества. Круги Эйлера, операции на множествах. Формула включений и исключений.
Примеры.
3. Сочетания. Размещения, перестановки и сочетания. Бином Ньютона. Треугольник Паска- ля. Размещения, перестановки и сочетания с повторениями.
4. Графы. Лемма о рукопожатиях. Связность графов. Деревья и их свойства. Эйлеровы и гамильтоновы графы. Планарные графы, формула Эйлера. Ориентированные графы, тур- ниры.
Источники:
[1] Виленкин Н.Я. Комбинаторика: Наука, 1969.
[2] С.А. Генкин, И.В. Итенберг, Д.В. Фомин: Ленинградские математические кружки, 1994.
[3] А. В. Омельченко. Теория графов: МЦНМО, 2018.
[4] Грэхем Р., Кнут Д., Паташник О. Конкретная математика: МЦНМО, 1998.
[5] Алон Н., Спенсер Дж. Вероятностный метод: Лаборатория знаний, 2015.
Теория вероятностей
1. Основные понятия теории вероятностей. Определение вероятностного пространства, про- стейшие дискретные случаи (выборки с порядком и без него, упорядоченные и неупорядо- ченные), классическая вероятностная модель.
2. Условные вероятности. Определение условной вероятности, формула полной вероятности,
формула Байеса. Независимость событий на вероятностном пространстве. Попарная неза- висимость и независимость в совокупности.
3. Случайные величины как измеримые функции. Функция распределения. Функция плот- ности. Независимость случайных величин. Случайные векторы.
4. Математическое ожидание в дискретном и абсолютно непрерывном случае, дисперсия, ко- вариация и корреляция. Их основные свойства. Дисперсия суммы независимых случайных величин. Математическое ожидание и матрица ковариаций случайного вектора. Симмет- ричность и неотрицательная определенность матрицы ковариаций. Математическое ожи- дание случайной величины в общем виде.
5. Неравенство Маркова. Неравенство Чебышёва. Виды сходимости случайных величин: с вероятностью 1 (почти наверное), по вероятности, в среднем порядка p > 0, по распреде- лению. Закон больших чисел. Центральная предельная теорема.

4 6. Распределения. Стандартные дискретные и непрерывные распределения, их математиче- ские ожидания, дисперсии и свойства:
– биномиальное;
– равномерное;
– нормальное и многомерное нормальное;
– пуассоновское;
– показательное;
– геометрическое.
Источники:
[1] Гнеденко, Б. В. Курс теории вероятностей: УРСС, 2001.
[2] Гнеденко Б. В., Хинчин А. Я. Элементарное введение в теорию вероятностей, 1970.
[3] Ширяев, А. Н. Вероятность: Наука, 1989.
[4] Севастьянов Б. А., Курс теории вероятностей и .математической статистики:
Наука, 1982.
[5] Севастьянов, Б. А., Чистяков, В. П, Зубков, А. М. Сборник задач по теории вероятностей:
Наука, 1986.
[6] Шабанов Д. А. Теория вероятностей.
http://wiki.cs.hse.ru/Теория_вероятностей_2018/2019_(пилотный_поток)
Программирование, алгоритмы и структуры данных
(предполагается владение одним из основных языков программирования,
предпочтительным является C/C++)
1. Простейшие конструкции языка программирования. Циклы, ветвления, рекурсия.
2. Анализ алгоритмов. Понятие о сложности по времени и по памяти. Асимптотика, О- символика. Инварианты, пред- и пост- условия. Доказательство корректности алгоритмов.
3. Простейшие структуры данных. Массивы, стеки, очереди, связные списки. Сравнение вре- менных затрат при различных типах операций.
4. Строки и операции над ними. Представление строк. Вычисление длины, конкатенация.
5. Простейшие конструкции языка программирования. Циклы, ветвления, рекурсия. Указа- тели и динамическое управление памятью.
6. Сортировки. Нижняя теоретико-информационная оценка сложности задачи сортировки.
Алгоритмы сортировки вставками, пузырьком, быстрая сортировка, сортировка слиянием.
Оценка сложности.
7. Графы — неориентированные и ориентированные — и их представление в памяти (спис- ками смежности и матрицей инцидентности). Деревья. Бинарные деревья. Обход графа в ширину. Обход графа в глубину.
Задачи на следующие темы могут быть заданы на второй части второго этапа отбора, а также на письменном экзамене нового трека или на собеседованиях
8. Время и память как основные ресурсы. Модели вычислений: RAM, разрешающие деревья.
Нижняя оценка на число сравнений при сортировке в модели разрешающих деревьев.
9. Динамическое программирование: общие принципы, свойства задач, эффективно решае- мых при помощи динамического программирования. Рекурсивная реализация с мемоиза- цией и итеративная реализация. Примеры: вычисление редакционного расстояния, решение задачи о рюкзаке.

5 10. Жадные алгоритмы: общая идея, критерии применимости. Примеры: построение остовов минимального веса в графах, жадные алгоритмы в задачах планирования.
11. Порядковые статистики. Рандомизированный алгоритм Quick-Select. Детермининирован- ный алгоритм поиска (метод «медианы медиан»).
12. Кучи: основные определения и свойства. Операции Sift-Down и Sift-Up. Бинарные и k- ичные кучи. Построение кучи за линейное время. Алгоритм сортировки Heap-Sort.
13. Хеш-функции. Коллизии. Разрешение коллизий методом цепочек. Гипотеза простого рав- номерного хеширования, оценка средней длины цепочки.
14. Графы: проверка на ацикличность и топологическая сортировка.
15. Деревья поиска. Вставка и удаление элементов. Inorder-обход дерева.
16. Сильно связные компоненты и топологическая сортировка конденсации.
17. Дерево отрезков.
18. Кратчайшие пути в графах. Оценки расстояний и их релаксация. Алгоритмы Беллмана–
Форда, Флойда и Дийкстры.
19. Остовы минимального веса. Лемма о минимальном ребре в разрезе. Алгоритмы Краскала и Прима.
20. Системы непересекающихся множеств. Реализация с использованием леса.
Источники:
[1] Шень А. Программирование: теоремы и задачи: МЦМНО, 2007.
[2] Вирт Н. Алгоритмы и структуры данных: Невский диалект, 2005.
[3] Керниган Б., Ритчи Д. Язык программирования С: Вильямс, 2008.
[4] Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ:
Вильямс, 2005.
[5]
http://en.wikipedia.org/wiki/Code_Complete
[6]
http://en.wikipedia.org/wiki/Design_Patterns
[7]
https://www.amazon.es/Effective-Specific-Programs-Professional-Computing/dp/0321334876
Анализ данных
1. Основные задачи машинного обучения: классификация, регрессия, ранжирование, класте- ризация. Обучение с учителем и без учителя.
2. Предобработка и очистка данных. Работа с пропущенными значениями.
3. Feature Engineering. Работа с категориальными признаками.
4. Переобучение: как его обнаружить и как с ним бороться. Разделение на обучающую и тестовую выборки. Методы регуляризации.
5. Сравнение моделей. Метрики в задачах классификации и регрессии. Методология подбора гиперпараметров.
6. Основные модели классификации и регрессии: линейные модели, решающие деревья. Ан- самбли алгоритмов.
Источники:
[1] Учебник ШАД.
https://ml-handbook.ru/
[2] Конспекты Воронцова.
http://www.machinelearning.ru/wiki/index.php?title=Машинное обучение
(курс лекций, К.В.Воронцов)

6
[3] Лекции Жени Соколова.
https://github.com/esokolov/ml-course-hse
[4] Курс ML на Физтехе.
https://ml-mipt.github.io/


написать администратору сайта