Руководство исследовательскими проектами (практика, В.В. Стрижов)
Материал из MachineLearning.
м (→Список технологий) |
|||
(8 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
+ | {{TOCright}} | ||
Руководство исследовательскими проектами (практика, В.В. Стрижов) | Руководство исследовательскими проектами (практика, В.В. Стрижов) | ||
Предыдущие семестровые курсы: | Предыдущие семестровые курсы: | ||
Строка 28: | Строка 29: | ||
| ARIMA | | ARIMA | ||
| Никита Ивкин | | Никита Ивкин | ||
- | | ARIMA | + | | [https://svn.code.sf.net/p/mlalgorithms/code/TSForecasting/ARIMA/ ARIMA] |
| Макроэкономические показатели (см. прошлую работу Павла Сечина) | | Макроэкономические показатели (см. прошлую работу Павла Сечина) | ||
|- | |- | ||
Строка 45: | Строка 46: | ||
| [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/FlexibleLeastSquares/ FLSquares] | | [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/FlexibleLeastSquares/ FLSquares] | ||
| Биржевые данные | | Биржевые данные | ||
- | |||
- | |||
- | |||
- | |||
- | |||
|- | |- | ||
| Локальные алгоритмы | | Локальные алгоритмы | ||
Строка 60: | Строка 56: | ||
| [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/EventForecasting EventForecasting] | | [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/EventForecasting EventForecasting] | ||
| Финансовые пузыри | | Финансовые пузыри | ||
- | |||
- | |||
- | |||
- | |||
- | |||
|- | |- | ||
| Выбор моделей в задачах прогнозирования | | Выбор моделей в задачах прогнозирования | ||
| Дмитрий Сунгуров | | Дмитрий Сунгуров | ||
- | | TSModelSelection | + | | [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/TSModelSelection TSModelSelection] |
| Объемы авиаперевозок (пример из Гусеницы)/Опционы | | Объемы авиаперевозок (пример из Гусеницы)/Опционы | ||
|- | |- | ||
Строка 104: | Строка 95: | ||
| Оптимизация | | Оптимизация | ||
| Роман Быстрый | | Роман Быстрый | ||
- | | | + | | [http://sourceforge.net/p/mlalgorithms/code/HEAD/tree/TSForecasting/Technologies/Profiler_Matlab.pdf Profiler] |
| | | | ||
|- | |- | ||
Строка 203: | Строка 194: | ||
## UnitTests - юнит-тесты | ## UnitTests - юнит-тесты | ||
## Technologies - отчеты технологов в одной папке в формате AutorName2011TechnologyName.tex и .pdf | ## Technologies - отчеты технологов в одной папке в формате AutorName2011TechnologyName.tex и .pdf | ||
- | + | # Распределение работ по технологам, Google-файл [https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AqZWpNtugyPHdDRkMndGVE5uaGFYajlyazIyQXNndkE&single=true&gid=0&output=html Projects of MIPT Group 674 (Strijov), Spring 2011] | |
Название папки проекта - в первой таблице, по желанию можно поменять. Подпапки - [[Автоматизация и стандартизация научных исследований (практика, В.В. Стрижов)|как обычно]]. | Название папки проекта - в первой таблице, по желанию можно поменять. Подпапки - [[Автоматизация и стандартизация научных исследований (практика, В.В. Стрижов)|как обычно]]. | ||
Строка 231: | Строка 222: | ||
[[Категория:Учебные курсы]] | [[Категория:Учебные курсы]] | ||
+ | |||
+ | === Благодарности === | ||
+ | Хочу сказать спасибо за творческий и ответственный подход и отлично выполненную работу | ||
+ | * Михаилу Кузнецову, | ||
+ | * Илье Фадееву, | ||
+ | * Никите Ивкину, | ||
+ | * Алексею Корниенко, | ||
+ | * Николаю Савинову, | ||
+ | * Александру Мафусалову, | ||
+ | * Никите Животовскому. | ||
+ | В.В. Стрижов, 24 мая 2011. |
Текущая версия
|
Руководство исследовательскими проектами (практика, В.В. Стрижов) Предыдущие семестровые курсы:
Руководство проектами – умение назначать синхронизировать и контролировать работы. Руководитель принимает в проекте участие в качестве «играющего тренера» и отличается от технолога тем, что отвечает за проект в целом. Технолог – специалист в узкой области, готов обработать за фиксированное время все приходящие к нему проекты. Технолог отвечает за качество своей работы.
В семестре «весна 2011» проекты будут посвящены прогнозированию многомерных временных рядов. Эта статья написана для студентов группы 774 ФУПМ МФТИ. Адрес проекта: TSForecasting.
Список проектов
Название проекта | Руководитель | Ссылка на проект | Рекомендуемые ряды |
---|---|---|---|
Многомерная авторегрессия | Раиса Джамтырова | AutoRegression | Потребления электроэнергии, Турция |
SSA-Гусеница | Илья Фадеев | SSA | Синтетические ряды |
ARIMA | Никита Ивкин | ARIMA | Макроэкономические показатели (см. прошлую работу Павла Сечина) |
Экспоненциальное сглаживание | Никита Животовский | ExpoSmoothing | Цены на электроэнергию, Турция |
Ядерное сглаживание | Михаил Кузнецов | KernelSmoothing | Цены на электроэнергию, Турция |
Flexible Least Squares | Николай Савинов | FLSquares | Биржевые данные |
Локальные алгоритмы | Алексей Корниенко | LocalForecasting | ЭКГ, пульсовая волна, энцефалограмма |
Прогнозирование событий | Даниил Кононенко | EventForecasting | Финансовые пузыри |
Выбор моделей в задачах прогнозирования | Дмитрий Сунгуров | TSModelSelection | Объемы авиаперевозок (пример из Гусеницы)/Опционы |
Метаописание временных рядов | Фирстенко Александр | TSMetaDescription | Синтетические ряды |
Прогнозирование временного ряда с помощью приближения производными рядами. | Мафусалов Александр | SubSeries&SuperpProducing | Погода |
Прогнозирование продаж групп товаров | Евгений Зайцев | GroupForecast | По теме |
Список технологий
Название технологии | Технолог | Ссылка на отчет | Комментарии |
---|---|---|---|
Контроль стиля | Михаил Кузнецов, Алексей Морозов, Дмитрий Сунгуров | Corrector | |
Оптимизация | Роман Быстрый | Profiler | |
Контроль интерфейсов | Илья Фадеев | ||
Системное тестирование | Никита Животовский, Даниил Кононенко | ||
Библиотека данных | Николай Савинов | ||
Визуализация | Даниил Кононенко | ||
Юнит-тестирование | Никита Ивкин, Раиса Джамтырова, Алексей Корниенко, Евгений Зайцев | ||
Синхронизация | Александр Фирстенко | ||
Верстка сборника | Александр Мафусалов, Павел Сечин |
Результат
План мини-отчета
- Титульная часть - название, автор, см. шаблон.
- "Описание алгоритма", включает сноску [x] на код.
- "Тестовый прогноз", включает график.
- "Литература", включает библиографическую запись ссылки на код.
Пример ссылки на код: "[x] Федоров И.Б. Выбор моделей в задачах прогнозирования https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/TSModelSelection/. Sourceforge, 2011."
Используется шаблон статьи шаблон статьи, ZIP.
Руководитель
- Статья с описанием алгоритма
- Краткое введение и ссылки на основные работы
- Постановка задачи
- Описание алгоритма - математика
- Описание метода выбора модели (ссылка на метод)
- Описание интерфейсов по IDEF0
- Результаты тестирования без выбора моделей
- Результаты тестирования с выбором моделей
- Ссылка на код (+ unit-test или ссылка на него)
- Руководитель отвечает за
- Расписание работы команды
- Отчет о работе команды – результаты и часы (или ссылка)
- Входные данные и их описание
Технолог
- Технологическая карта, в которой детально описана его работа (рекомендуется писать до начала работы)
- Список типичных найденных ошибок и субъективное мнение о каждом проекте
- Отчет за каждый час работы
Работа
Руководители
- Ищут и синтезируют данные, отправляют отв. за БД рядов
- Договариваются с технологами о расписании
- Пишут математику, пишут код (интерфейс д.б. спланирован ко 2 марта)
- Тестируют код и отдают на
- Контроль интерфейсов
- Контроль стиля
- Юнит-тестирование
- Оптимизация кода
- Системное тестирование
- Оформляют отчет
Организационные соглашения
- Адрес проекта: TSForecasting, общие подпапки
- Bibliography - список литературы, TSForecasting.bib
- TimeSeries - набор .mat-файлов и каталог к ним
- UnitTests - юнит-тесты
- Technologies - отчеты технологов в одной папке в формате AutorName2011TechnologyName.tex и .pdf
- Распределение работ по технологам, Google-файл Projects of MIPT Group 674 (Strijov), Spring 2011
Название папки проекта - в первой таблице, по желанию можно поменять. Подпапки - как обычно.
Cсылка на описание библиотеки алгоритмов выбора модели. Сами алгоритмы находятся в Drafts.
Ход проекта
16 февраля - 2 марта
- Математика: найти основной и три альтернативных источника
- Написать матчасть отчета
- Спланировать интерфейсы
- Написать заготовку технологической карты
20 апреля
- Обсуждение технологической части
- Обсудить реальные сроки
- Доклады руководителей
4 мая
- Контрольная точка
18 мая
- Экзамен
22 мая
- Готовый сборник
Благодарности
Хочу сказать спасибо за творческий и ответственный подход и отлично выполненную работу
- Михаилу Кузнецову,
- Илье Фадееву,
- Никите Ивкину,
- Алексею Корниенко,
- Николаю Савинову,
- Александру Мафусалову,
- Никите Животовскому.
В.В. Стрижов, 24 мая 2011.