/MADE

Лекции и домашние задания Академии больших данных MADE 2021-2022

Primary LanguageJupyter NotebookMIT LicenseMIT

MADE 2021-2022

MADE

Первый семестр

Алгоритмы и структуры данных

Номер дз Тема Условия и решения
1 Сортировки и О-нотация Условия и решения
2 Сортировки 2 и порядковые статистики Условия и решения
3 Алгоритмы поиска Условия и решения
4 Базовые структуры данных Условия и решения
5 Хеш-таблицы Условия и решения
6 Базовое динамическое программирование Условия и решения
7 Запросы на отрезках Условия и решения
8 Деревья поиска - 1 Условия и решения
9 Деревья поиска - 2 Условия и решения
10 Графы-1. Поиск в глубину и его друзья Условия и решения
11 Графы-2. Кратчайшие пути Условия и решения
12 Графы-3. Остовные дереья и СНМ Условия и решения
13 Графы-4. Потоки Условия и решения
14 Базовые алгоритмы на строках Условия и решения
15 Грамматики и парсинг Условия и решения
16 Базовая вычислительная геометрия Условия и решения

Бонус (мои мемы с конкурса)

Промышленная разработка на python

Номер дз Тема Условия и решения
1 pytest Условия и решение
2 CLI, argparse Условия и решение
3 Кодировки, pytest:capsys Условия и решение
4 Логирование в Python, YAML Условия и решение
5 Mock внешних зависимостей Условия и решение
6 Web Spy Условия и решение
7 Decorator Design Pattern Условия и решение
8 Asset Web Service Условия и решение
9 Web Service Logs Условия и решение

Машинное обучение

Номер дз Тема Условия и решения
Lab 1 ml_pipeline & SVM Условия и решение
Lab 2 Deep learning Условия и решение
HW 1 kNN Условия и решение
HW 2 Loss and derivatives Условия и решение
HW 3 SVM Kernel Условия и решение
HW 4 Decision Tree Условия и решение
HW 5 NN from scratch Условия и решение

Математическая статистика

Номер дз Условия и решения
1 Условия и решение

Второй семестр

Машинное обучение на графах и анализ социальных сетей

Номер дз Тема Условия и решения
Competition 1 Network Generation Условия и решение
Competition 2 Marketing Campaign Условия и решение
Competition 3 Link Prediction Условия и решение
HW 1 Introduction to network science and power law Условия и решение
HW 2 Generative network models Условия и решение
HW 3 Node centrality measures Условия и решение
HW 4 Link analysis and structure properties Условия и решение
HW 5 Community detection Условия и решение
HW 6 Diffusions and epidemics on networks Условия и решение
HW 7 Node classification Условия и решение
HW 8 Link prediction Условия и решение
HW 9 Node embedding Условия и решение
HW 10 Graph neural networks Условия и решение

Продвинутое машинное обучение

Номер дз Тема Условия и решения
1 Теорема Байеса и линейная регрессия: что делать с коронавирусом? Условия и решение (Colab)
2 Рейтинг-система для спортивного «Что? Где? Когда?» Условия и решение
3 MCMC-сэмплирование и «пляшущие человечки» Условия и решение

Методы оптимизации в машинном обучении

Номер дз Тема Условия и решения
HW 1 Выпуклые множества. Выпуклые и гладкие функции. Матрично-векторное дифференцирование. Субдифференциал. Условия и решение
HW 2 Градиентный спуск (практическая часть) Условия и решение
HW 3 Проксимальные стохастические методы. Практическое задание Условия и решение
Test 1 Примеры оптимизационных задач, методы оптимизации Условия и решение
Test 2 Знакомство с необходимыми математическими понятиями Условия и решение
Test 3 Линейная регрессия, логистическая регрессия, SVM: как решать такие задачи и не только? Условия и решение
Test 4 Двойственность и SVM. Задачи с регуляризацией Условия и решение
Test 5 Задачи минимизации на множествах специального вида Условия и решение
Test 6 Детальное знакомство со стохастическим градиентным спуском и его вариациями Условия и решение
Test 7 Оптимизация для Deep Learning Условия и решение
Test 8 Седловые задачи, вариационные неравенства и обучение GAN Условия и решение
Test 9 Оптимизация для распределённого и федеративного обучения Условия и решение

Обработка речевых сигналов

Номер дз Тема Условия и решения
Цифровая обработка сигналов
Lab 1 Первая лабораторная работа Условия и решение
Lab 2 Анализ сигналов Условия и решение
Lab 3 Фильтры Условия и решение
Lab 4 Акустические признаки Условия и решение
Распознавание речи
HW 1 Вычисление ошибки распознавания. DTW Условия и решение
Lab 1 Реализация DTW алгоритма на основе TPA Условия и решение
Lab 2 Распознавание по словарю Условия и решение
Lab 3 Акустическая модель на основе DNN классификатора Условия и решение
Lab 4 End-to-end ASR Условия и решение

Обработка естественного языка

Номер дз Тема Условия и решения
HW 1 Word Embeddings Условия и решение
Lab 1 Unsupervised translation Условия и решение
Lab 2 Neural Machine Translation Условия и решение
Lab 3 Image Captioning Условия и решение

Практический курс Big Data

Номер дз Тема Условия и решения
HW 1 HDFS Условия и решение
HW 2 MapReduce Условия и решение
HW 3 MapReduce-advanced(Stackoverflow) Условия и решение
HW 4 Hive Условия и решение
HW 5 Spark RDD Условия и решение
HW 6 Spark SQL(SSSP) Условия и решение
HW 7 Spark-advanced(Nested_crud) Условия и решение
HW 8 RealTime Условия и решение
HW 9 Cassandra + Spark (NoSQL) Условия и решение
HW 10 DataLayout Условия и решение

Машинное обучение в продакшене

Номер дз Тема Условия и решения
HW 1 "production ready" проект для решения задачи классификации Условия и решение
HW 2 Online inference Условия и решение
HW 3 Airflow Условия и решение
HW 4 Kubernetes Условия и решение

Дополнение к алгоритмам и структурам данных

Номер дз Тема Условия и решения
1 Продвинутое динамическое программирование Условия и решения
2 Алгоритмы в математике Условия и решения

Третий семестр

Высокопроизводительные вычисления

Номер дз Тема Условия и решения
1 Введение в HPC Условия и решения
2 Терминал, переменные окружения, линковка, Makefile, виртуализация Условия и решения
3 Pthreads, openmp Условия и решения
4 Навыки работы на суперкомпьютере Условия и решения
5 Библиотека MPI для работы на распределенных серверах Условия и решения

Машинное обучение на больших данных

Номер дз Тема Условия и решения
1 Hadoop Условия и решения
2 Hive Условия и решения
3 Линейная регрессия на Scala Условия и решения

Продвинутое глубокое обучение и обучение с подкреплением

Номер дз Тема Условия и решения
1 Учимся обыгрывать казино: RL с блекджеком и Дастином Хоффманом. Условия и решения

Прикладное обучение с подкреплением

Номер дз Тема Условия и решения
1 Lunar Lander with DQN Условия и решения
2 Walker2D with Policy Gradient Условия и решения

Графовые нейронные сети и их приложения

Номер дз Тема Условия и решения
1 Graph Contrastive Learning Условия и решения
2 Deep Recurrent Graph Generation Условия и решения