Численные методы обучения по прецедентам (практика, В.В. Стрижов)/Группа 074, весна 2013
Материал из MachineLearning.
Домашнее задание-3. Задачи для пробного программирования. |
Домашнее задание-3 (пробное программирование)
- Выбрать одну из задач, написать свою фамилию напротив задачи.
- В папке MLAlgorithms/Example2013Code cоздать папку Surmame2013Title.
- Сохранить туда код и графики (если задача предполагает).
- Графики оформлять в соответствии с рекомендациями (достаточно файла PNG).
- Предлагается руководствоваться стилевыми рекомендациями (в частности, назвать первый файл main или demoTitle) -- этими и |этими.
- Срок выполнения работ - до следующей лекции.
- Каждая задача может занимать от двух до шести часов. Задачи нужны, чтобы почувствовать код.
Задача | Кто делает | Результат |
---|---|---|
Дан набор трехэлементных векторов. Первые два элемента нарисовать по осям абсцисс и ординат. Третий элемент отобразить как круг с пропорциональным радиусом. Пропорции подобратьт исходя из чувства прекрасного. Сравнить полученный график с 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 |