Численные методы обучения по прецедентам (практика, В.В. Стрижов)/Группа 074, весна 2013

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(Домашнее задание-3 (пробное программирование))
(Домашнее задание-3 (пробное программирование))
Строка 47: Строка 47:
|-
|-
|Заданы две матрицы. Проверить, есть ли в них пересечение – подматрица?
|Заданы две матрицы. Проверить, есть ли в них пересечение – подматрица?
-
|
+
|Вдовина Евгения
|
|
|-
|-

Версия 11:45, 2 марта 2013


Домашнее задание-3. Задачи для пробного программирования.


Домашнее задание-3 (пробное программирование)

  1. Выбрать одну из задач, написать свою фамилию напротив задачи.
  2. В папке MLAlgorithms/Example2013Code cоздать папку Surmame2013Title.
  3. Сохранить туда код и графики (если задача предполагает).
  4. Графики оформлять в соответствии с рекомендациями (достаточно файла PNG).
  5. Предлагается руководствоваться стилевыми рекомендациями (в частности, назвать первый файл main или demoTitle) -- этими и |этими.
  6. Срок выполнения работ - до следующей лекции.
  7. Каждая задача может занимать от двух до шести часов. Задачи нужны, чтобы почувствовать код.


Задача Кто делает Результат
Дан набор трехэлементных векторов. Первые два элемента нарисовать по осям абсцисс и ординат. Третий элемент отобразить как круг с пропорциональным радиусом. Пропорции подобратьт исходя из чувства прекрасного. Сравнить полученный график с plot3. Что лучше?
Дан пятиэлементный вектор. Нарисовать лицо Чернова. Что лучше - лицо Чернова или диаграмма? Неклюдов Кирилл
Разобраться как работает regexp в Матлабе. Сделать код, который выделяет все, что находится внутри скобок некоторого арифметического выражения. Рыскина Мария
Разобраться как работает суперпозиция функций. С помощью функции @ породить все возможные полиномы от n переменных степени не более p. Шубин Андрей
Разобраться как работает web-соединение и regexp. Сделать поисковый запрос по теме и сверстать из нее запись BibTeX.
Дан временной ряд из m + 1 (случайных) точек. Приблизить m его первых точек полиномами степени от 1 до m. Вычислить среднюю ошибку в точках. Какая степень дает наибольшую ошибку? Воронов Сергей
Повернуть и увеличить плоскую фигуру, сделать эффект приближения с вращением по кадрам.
Заданы две матрицы. Проверить, есть ли в них пересечение – подматрица? Вдовина Евгения
Дана выборка из нескольких признаков, без целевого вектора Y. Например, эта https://dmba.svn.sourceforge.net/svnroot/dmba/Data/Diabets_LARS.csv Требуется указать тот признак, который хорошо описывается (в терминах линейной регрессии) остальными (такой признак обычно исключают из выборки). Гринчук Олег
Дана выборка, в которой есть несколько выбросов. Известно, что она может быть описана одномерной линейной регрессией. Требуется переборным путем найти выбросы. Показать их на графике. Пушняков Алексей
Дана выборка из двух классов на плоскости. Требуется найти все объекты, которые залезли в чужой класс. Показать их на графике.
На вход подается матрица инцидентности дерева. Функция возвращает список (вектор) вершин в порядке их посещения.
Классифицировать цветы ириса произвольным алгоритмом, нарисовать на плоскости «самую наглядную» пару признаков, указать, что классифицировалось правильно, а что – нет.
Дан временной ряд. По его вариационному ряду построить гистограмму из n перцентилей, нарисовать ее. Какое значение временного ряда встречается чаще всего?
Создать несколько групп точек на плоскости и выполнить их кластеризацию, используя любой алгоритм на выбор. Визуализировать полученные кластеры. Посчитать среднее внутрикластерное расстояние для одного кластера. Перекрестенко Дмитрий
Загрузить звуковой ряд, желательно несколько нот фортепиано. Выделить и проиграть определенную ноту.
Загрузить видеоряд. Удалить каждый второй кадр. Обработать по вкусу. Записать обратно.
Показать разницу в скорости выполнения матричных операций и операций в цикле. Показать эффективность параллельных вычислений (parfor и другие).
Предложить варианты визуализации четырехмерных векторов и пространств. Сравнить их со встроенной функцией.
Сгладить временной ряд скользящим средним. Взять несколько окон разной длины и наложить результат на графике друг на друга.
Нарисовать поверхность. Каждую точку поверхности заменить медианой от n соседей. Нарисовать результат.


Текст ниже предназначен для лекции 7 марта


Расписание

Дата Что делаем Результат для обсуждения Код
Март 14 Выбрана задача, рецензент Запись в ML
21 Выбрана задача, найдены базовые публикации. Аннотация, 600 знаков. Annotation
21 Собрана литература, она в bib; найдены данные. Введение, примерно одна страница. Introduction
28 Поставлена задача, собраны все Литература по работе. Найдены публикации. Постановка задачи, полстраницы. Problem
4 Поставлен вычислительный эксперимент, получены первые результаты. Визуализация данных. Visualizing
11 Описание алгоритма. Алгоритмическая часть (третий раздел). Document
18 Теоретическая часть. Второй раздел. Theory
25 Завершение вычислительного эксперимента. Описание эксперимента и анализ ошибок. Comp
Май 15 Контрольная точка - показ статьи в целом. Статья. cHeck
26 Доработка статьи; доклад, первая группа. Доклад. Show
26 Доклад, вторая группа. Подача статьи в журнал. Journal, Review
Личные инструменты