Languages

Вопросы по курсу "Объектно-ориентир. языки и системы программирования

Вопросы по курсу "Объектно-ориентированные языки и системы программирования", Эльцин Е.А.

Можно выбрать любой вопрос и подготовить ответ дома. На экзамене будут дополнительные вопросы и небольшие задачи по программированию на Python.

1. Описание произвольного нетривиального алгоритма, реализация (ключевых частей) на Python.
На лекции было: A* - поиск пути в графе;

2. Описание произвольной задачи анализа данных, реализация (ключевых частей) на Python.
На лекции было: рекомендации на основе совместной фильтрации (collaborative filtering);

3. Описание произвольной задачи для машинного обучения, реализация на Python.
Возможно пересечение с предыдущим вопросом.
На лекции было: общая информация по линейным классификаторам и по решающим деревьям (decision trees);

4. Описание произвольной нетривиальной системы, интерфейсы компонент, реализация прототипов (некоторых) компонент на Python.
На лекции было: Web Search - crawler, indexer, server;