Що нового?

Придбаний Data Science and Data Engineering, Business Intelligence Семестр 1 [2021] [Ozon Masters] [А. Дьяконов, В. Панов, И. Оселедец, П. Клеменков, Ю. Дорн]

Інформація про покупку
Тип покупки: Складчина
Ціна: 75000 ГРН
Учасників: 0 з 3
Організатор: Відсутній
Статус: Набір учасників
Внесок: 26000 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Data Science and Data Engineering, Business Intelligence Семестр 1 [2021]
Ozon Masters
Александр Дьяконов, Владимир Панов, Иван Оселедец, Павел Клеменков, Юрий Дорн, Александр Дайняк, Александр Рубцов, Артем Сорокин, Дмитрий Дагаев, Даниил Мусатов, Екатерина Артемова, Федор Иванов, Артем Бочкарев, Екатерина Денике, Роман Исаченко, Ван Хачатрян, Александр Алексейцев, Алексей Чернобровов


Ozon Masters - это Вам не школа, это программа обучения в области анализа данных.

Мы предлагаем два направления:
теоретическое с уклоном в программирование Data Science и Data Engineering и сфокусированное на практических кейсах Business Intelligence.

Наша линейка курсов соответствует программам подготовки в области машинного обучения и бизнес-аналитики ведущих университетов мира.

1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​
2. Business Intelligence
Это программа по подготовке бизнес-аналитиков с глубоким знанием анализа данных.​
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​

  1. Расширенный алгоритм Евклида.
  2. Алгоритм быстрого возведения в степень.
  3. Числа Фибоначчи. Вычисление через:
    • рекурсию
    • рекурсию с запоминанием
    • итерацию
    • возведение матрицы в степень
  4. Доказательство нижних оценок на время работы алгоритма Евклида через числа Фибоначчи.
  5. Переход от рекурсии к итерации с помощью стека.
Блок 3 - Алгоритмы «разделяй и властвуй».
Деревья рекурсии. Доказательство Θ-оценок для алгоритмов:​
  1. Алгоритм Карацубы.
  2. Сортировка слиянием.
  3. Поиск k-ой порядковой статистики (детерминированный алгоритм).
  4. Алгоритм деления целых чисел.
Анализ рекуррентных соотношений. Доказательство основной теоремы о рекурсии.
* Теорема Akra-Bazzi об анализе рекуррентных соотношений для алгоритмов «разделяй и властвуй».​
Блок 4 - Сортировки. Верхние и нижние оценки I
  1. Детерминированный алгоритм поиска k-ой порядковой статистики.
  2. Быстрая сортировка (вероятностный алгоритм). Оценка среднего времени работы.
  3. Быстрая сортировка (детерминированный алгоритм).
  4. Сортировка за линейное время:
  • Сортировка подсчётами (Counting sort)
  • Поразрядная сортировка (Radix sort)
Блок 5 - Сортировки. Верхние и нижние оценки II
Сортировки сравнениями. Модель разрешающих деревьев, доказательство нижних оценок.​
  1. Доказательство оценки Ω (nlogn) для сортировок сравнениями.
  2. Бинарный поиск. Нижняя оценка на поиск элемента в отсортированном массиве.
  3. Задача поиска F−1(x) для монотонной функции.
  4. Потенциальные функции. Нижняя оценка на поиск второго максимума в массиве.
  5. Оценки сложности различных алгоритмов сортировки:
  • сортировка пузырьком
  • сортировка вставками
Блок 6 - Структуры данных I. Стек, очередь, списки, куча.
  1. Стеки и очереди.
  2. Односвязные и двусвязные списки.
  3. Heap (пираммда/куча):
    • Heap sort
    • Очередь с приоритетами на основе
  4. Хэш-функции и хэш-таблицы.
Блок 7 - Структуры данных II. Деревья поиска. Красно-чёрные деревья.
  1. Двоичные деревья поиска.
  2. Определение красно-чёрных деревьев.
  3. Балансировка красно-чёрных деревьев при добавлении и удалении вершины.
* Декартовы деревья.​
Блок 8 - Алгоритмы на графах I. Поиск в глубину.
Поиск в глубину. Связь времени открытия и времени закрытия вершин с правильными скобочными последовательностями. Переход от рекурсивного варианта алгоритма к итеративному с помощью стека.
Алгоритмы на основе поиска в глубину:​
  1. Топологическая сортировка.
  2. Сильно-связные компоненты.
  3. Поиск Эйлерова цикла.
  4. Проверка на двудольность.
  5. Поиск мостов.
Блок 9 - Алгоритмы на графах II. Кратчайшие пути.
  1. Поиск в ширину.
  2. Алгоритм Беллмана-Форда.
  3. Алгоритм Дейкcтры.
Блок 10 - Алгоритмы на графах III. Остовные деревья.
  1. Структура данных Union-Find.
  2. Алгоритм Крускала.
  3. Алгоритм Прима.
  4. 2-приближённое решение задачи о Комивояжёре.
  5. Вероятностный алгоритм поиска минимального разреза.
Блок 11 - От кратчайших путей к динамическому программированию.
  1. Сюжет с матрицами:
    • возведения матрицы в степень — связь с количеством путей в графе
    • смена кольца на (∨,∧) — проверка на связность и транзитивное замыкание
    • смена кольца на (min,+) — поиск кратчайших путей
  2. Алгоритм Флойда-Уоршелла.
  3. Линейный алгоритм поиска кратчайших расстояний в топологически сортированном графе.
  4. Задача о наибольшей возрастающей подпоследовательности.
  5. Задача о расстоянии редактирования (Edit distance).
Блок 12 - Динамическое программирование.
  1. Динамическое программирование сверху и снизу: рекурсия и индукция.
  2. Поиск выигрышных стратегий в конечной игре.
  3. Алгоритм для дискретной задачи о Рюкзаке.
  4. ε-приближённый алгоритм для дискретной задачи о Рюкзак
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​

  1. Использование Python как интерактивного экспериментального инструмента.
  2. Релевантные встроенные структуры данных Python.
  3. Средства библиотеки itertools для перечисления комбинаторных конфигураций.
  4. Библиотека networkx для работы с графами.
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​
1. Data Science and Data Engineering
Эта программа дает глубокие теоретические и практические навыки в области анализа данных. Фокус на том, что реально работает. Жесткая математика и очень много практики.​

Продажник

 
Угорі