Практикум по дискретным структурам — различия между версиями

Материал из Кафедра математической кибернетики
Перейти к: навигация, поиск
м
Строка 4: Строка 4:
 
Курс по магистерской программе Дискретные структуры и алгоритмы.
 
Курс по магистерской программе Дискретные структуры и алгоритмы.
  
Чтение курса обеспечивается кафедрой математической кибернетики, лекторы — м.н.с. [[Бухман Антон Владимирович]], Мельник Марина Владимировна.
+
Чтение курса обеспечивается кафедрой математической кибернетики, лекторы — м.н.с. [[Бухман Антон Владимирович]].
  
 
== Программа курса ==
 
== Программа курса ==
  
=== Тема 1. Алгоритмы на графах ===
 
Структуры данных для представления графов на С/C++/Python.
 
Сложность реализации простейших операций на на графах
 
=== Тема 2. Применение параллельной обработки данных для задач дискретной математики ===
 
Метод ветвей и границ
 
Средства ОС для реализации многопроцессорной обработки
 
=== Тема 3. Дискретные структуры в задачах DataMining и MachineLearning ===
 
Классификаторы. Деревья решений.
 
Бустинг.
 
Задача кластеризации. Простейшие алгоритмы кластеризации.
 
Библиотеки для работы с задачами ML и DM.
 
=== Тема 4. Элементы функционального программирования ===
 
Парадигма функционального программирования.
 
Списки и работа с ними.
 
Представление дискретных структур на Lisp (Haskell)
 
Представление графов. Алгоритмы на графах.
 
  
 +
1. Регулярные выражения и обработка тескта.
 +
2. Преобразование Фурье в приложении к обработке аудио и видео сигналов.
 +
3. Sat-решатели и их приложения.
 +
4. Задачи машинного обучения. Классические модели Machine Learning.
 +
5. Нейронные сети и их применение к задачам ML.
 +
6. Final State Transducers и их применение к задачам распознавания звука.
 +
7. Лингвистические модели и задачи обработки текста.
 +
8. Скрытые Марковские модели и их приложения.
 +
 +
В рамках данного курса предусмотрено 7 практических заданий. Для получения зачёта необходимо сдать все 7 заданий.
 +
Приём заданий происходит на семинарах во время выступления студента.
  
 
=== Домашние задания ===
 
=== Домашние задания ===

Версия 11:28, 5 февраля 2021


Курс по магистерской программе Дискретные структуры и алгоритмы.

Чтение курса обеспечивается кафедрой математической кибернетики, лекторы — м.н.с. Бухман Антон Владимирович.

Программа курса

1. Регулярные выражения и обработка тескта. 2. Преобразование Фурье в приложении к обработке аудио и видео сигналов. 3. Sat-решатели и их приложения. 4. Задачи машинного обучения. Классические модели Machine Learning. 5. Нейронные сети и их применение к задачам ML. 6. Final State Transducers и их применение к задачам распознавания звука. 7. Лингвистические модели и задачи обработки текста. 8. Скрытые Марковские модели и их приложения.

В рамках данного курса предусмотрено 7 практических заданий. Для получения зачёта необходимо сдать все 7 заданий. Приём заданий происходит на семинарах во время выступления студента.

Домашние задания

Реализовать алгоритм перебора всех остовных деревьев заданного графа Построить классификатор применяя бустинг на основе деревьев решений Проверка выполнимости КНФ на основе метода ветвей и границ