Руководство исследовательскими проектами (практика, В.В. Стрижов)
Материал из MachineLearning.
Руководство исследовательскими проектами (практика, В.В. Стрижов) Предыдущие семестровые курсы:
Руководство проектами – умение назначать синхронизировать и контролировать работы. Руководитель принимает в проекте участие в качестве «играющего тренера» и отличается от технолога тем, что отвечает за проект в целом. Технолог – специалист в узкой области, готов обработать за фиксированное время все приходящие к нему проекты. Технолог отвечает за качество своей работы.
В семестре «весна 2011» проекты будут посвящены прогнозированию многомерных временных рядов. Эта статья написана для студентов группы 774 ФУПМ МФТИ. Адрес проекта: TSForecasting.
|   | Обещанная ссылка на описание библиотеки алгоритмов выбора модели. Сами алгоритмы находятся в Drafts. | 
Содержание | 
Список проектов
| Название проекта | Руководитель | Ссылка на проект | Комментарии | |
|---|---|---|---|---|
| Многомерная авторегрессия | Раиса Джамтырова | AutoRegression | ||
| SSA-Гусеница | Илья Фадеев | Caterpillar | ||
| ARIMA | Никита Ивкин | ARIMA | ||
| Экспоненциальное сглаживание | Никита Животовский | ExpoSmoothing | ||
| Ядерное сглаживание | Михаил Кузнецов | KernelSmoothing | ||
| Flexible Least Squares | Николай Савинов | FLSquares | ||
| Прогнозирование плотности | Павел Сечин | DensityForecasting | ||
| Прогнозирование выбросов | Welcome! | RecordForecasting | ||
| Локальные алгоритмы | Алексей Корниенко | LocalForecasting | ||
| Прогнозирование событий | Даниил Кононенко | [https://mlalgorithms.svn.sourceforge.net/svnroot/mlalgorithms/TSForecasting/EventForecasting | EventForecasting] | |
| Параллельные вычисления | Роман Быстрый | ParallelComputing | ||
| Выбор моделей в задачах прогнозирования | Дмитрий Сунгуров | TSModelSelection | ||
| Метаописание временных рядов | Фирстенко Александр | TSMetaDescription | ||
| Прогнозирование временного ряда с помощью приближения производными рядами. | Мафусалов Александр | SubSeries&SuperpProducing | ||
| Welcome! | Welcome! | 
Список технологий
| Название технологии | Технолог | Ссылка на отчет | Комментарии | 
|---|---|---|---|
| Контроль стиля | Михаил Кузнецов, Алексей Морозов, Дмитрий Сунгуров | StyleCorrector | |
| Оптимизация | Роман Быстрый | ||
| Контроль интерфейсов | Илья Фадеев | ||
| Системное тестирование | Никита Животовский, Даниил Кононенко | ||
| Библиотека данных | Николай Савинов | ||
| Визуализация | Даниил Кононенко | ||
| Юнит-тестирование | Никита Ивкин, Раиса Джамтырова, Алексей Корниенко, Евгений Зайцев | ||
| Синхронизация | Александр Фирстенко | ||
| Верстка сборника | Александр Мафусалов, Павел Сечин | 
Результат
План мини-отчета
- Титульная часть - название, автор, см. шаблон.
 
- "Описание алгоритма", включает сноску [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
 
 
Название папки проекта - в первой таблице, по желанию можно поменять. Подпапки - как обычно.
Ход проекта
16 февраля - 2 марта
- Математика: найти основной и три альтернативных источника
 - Написать матчасть отчета
 - Спланировать интерфейсы
 - Написать заготовку технологической карты
 
20 апреля
- Обсуждение технологической части
 - Обсудить реальные сроки
 - Доклады руководителей
 
4 мая
- Контрольная точка
 


