Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Research & Development методы, проблемы и ошибки

471 views

Published on

Published in: Education
  • Be the first to comment

Research & Development методы, проблемы и ошибки

  1. 1. Research & Development: методы, проблемы и ошибки Антон Зачесов Video Group CS MSU Graphics & Media Lab
  2. 2. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Заключение 2
  3. 3. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Что такое research?  Любая деятельность, направленная на поиск знаний  Более конкретно: Деятельность, направленная на получение и развитие новых знаний и идей 3Steve Hunt, “Research Methods Reference Materials,” Lecture 1, 2007
  4. 4. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Типы исследований 4 OECD, “Proposed Standard Practice for Surveys on Research and Experimental Development. Frascati Manual,” 2002 Использованы кадры из последовательности «juneau» Фундаментальные исследования (basic/academic research) Прикладные исследования (applied research)
  5. 5. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Первая Найти решение поставленной задачи (написать алгоритм, который ее решает) 6 Исходный кадр: построить маску областей открытия Кадр из тестовой последовательности «Cellphone man»
  6. 6. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Первая Найти решение поставленной задачи (написать алгоритм, который ее решает) 7 Результат: не маска областей открытия
  7. 7. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Первая Найти решение поставленной задачи (написать алгоритм, который ее решает) 8 Результат: уже больше похоже на области открытия
  8. 8. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Вторая Закончить исследования в адекватный срок (вас не должны опередить) 9PhD Comics #1382 http://www.phdcomics.com/comics/archive.php?comicid=1382
  9. 9. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Третья Предоставить рабочую реализацию алгоритма (возможность пользоваться решением без вас) 10 http://www.osnews.com/story/19266/WTFs_m
  10. 10. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Цели исследований Резюме  Найти решение поставленной задачи  Закончить исследования в адекватный срок  Предоставить рабочую реализацию алгоритма 11
  11. 11. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Заключение 12
  12. 12. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Moves  7 правил, которых не стоит придерживаться при исследованиях  Описаны в презентации Дэвида Паттерсона (David A. Patterson) в 1994 году  Изложенные идеи, несмотря на приличный возраст, не теряют актуальности  Требуют небольшой адаптации для видеогруппы 13David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  13. 13. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #1 Be THE Leading Expert  Придумайте собственную проблему «с потолка» и решайте ее  Занимайтесь ей, что бы ни случилось Например, всю карьеру занимайтесь математическим моделированием передвижения гусениц 14David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  14. 14. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #2 Let Complexity Be Your Guide  Добейтесь, чтобы никто не понимал, чем вы занимаетесь  Чем сложнее, тем лучше работает 15David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994 Вы делаетеНадо сделать
  15. 15. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #3 Never Be Proven Wrong (1/2)  Не проводите масштабные эксперименты  Зачем? Это логично, значит, будет работать  Занимают слишком много времени  Выберите себе одно любимое видео и тестируйте вашу работу только на нем 16David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  16. 16. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #3 Never Be Proven Wrong (2/2)  Отлаживайте алгоритм целиком  Не используйте визуализации результатов или используйте неочевидные 17David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994 vs.
  17. 17. 18 PhD Comics #1493, “Grad school stereogram”
  18. 18. 19 К вопросу об очевидности визуализаций: Зачем нужна картинка с предыдущего слайда, если суть настолько простая? PhD Comics #1493, “Grad school stereogram”
  19. 19. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #4 Use the Computer Scientific Method Подгоняйте результаты эксперимента под идею 20David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994 Хотим мощный «бигфут» Но есть только «Ока» Пусть будет так
  20. 20. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Avoid Feedback (1/2) Доминируйте в дискуссиях Самый громкий — самый умный 21David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  21. 21. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Avoid Feedback (2/2)  Не читайте и не следите за чужими работами  Не прислушивайтесь к чужим мнениям/замечаниям  Не используйте (переписывайте) чужой код 22David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  22. 22. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Изобретение велосипедов (1/4) 23Велосипед из магазина Veloshop.ru http://www.velo-shop.ru/images/cms/data/b1/flash.jpg Сделано до вас
  23. 23. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Изобретение велосипедов (2/4) 24Одноколесный велосипед Бена Уилсона, novate.ru http://www.novate.ru/files/tim/monowheel/monowheel1.jpg Можно сделать вот так
  24. 24. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Изобретение велосипедов (3/4) 25Наследники Леонардо да Винчи. Летающий велосипед http://www.novate.ru/files/u4755/flying-bike-1.jpg Или вот так
  25. 25. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #5 Изобретение велосипедов (4/4) 26Топ-8 ошибочных парадигм операционного менеджмента и отсутствие глубинных знаний, http://blog.shumoos.com/ Но чаще получается вот так
  26. 26. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #6 Publishing Papers IS Technology Transfer  Ваша работа – публиковаться, а не создавать применимые идеи  Не посещайте компании и конференции (бессмысленная трата времени и денег) 27David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  27. 27. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Bad Career Move #7 Writing Tactics for a Bad Career  Важно количество, а не качество  Полезность студента = количество публикаций  Поменяйте фамилию на Aaaanderson 28David A. Patterson, “How to Have a Bad Career in Research/Academia,” in OSDI, 1994
  28. 28. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Заключение 29
  29. 29. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Изучение методов research’а Начало пути  Нет четкого понимания, с чего начать  Обычный подход – решать задачу методом проб и ошибок, как в играх 30Vashti Galpin et al., “Introducing Research Methods to Computer Science Honours Students,” in Conference of SAICSIT, 1999 Прохождение части первого уровня в игре «Syobon Action»
  30. 30. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Изучение методов research’а Типичные ошибки  Сфокусироваться на внутренней работе системы (кода) вместо конечной цели  Может не привести к исходной цели  Можно не осознать, в чем заключался research  Взяться за слишком большую задачу Взяться реализовывать True-Motion OF на GPU  Метаться между разными способами решения задачи 31Vashti Galpin et al., “Introducing Research Methods to Computer Science Honours Students,” in Conference of SAICSIT, 1999
  31. 31. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Methods Курс в University of the Witwatersrand Обязательный учебный курс “Introduction to Research Methods”  Проводится с 1998 года  Готовит магистров к написанию Research Report В 1999 году авторы курса опубликовали статью, где описали используемую методику и необходимые качества исследователя 32Изображение: герб University of the Witwatersrand http://www.ernwaca.org/panaf/IMG/arton92.jpg
  32. 32. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Навыки, нужные для research’а  Критическое мышление  Способность найти информацию по нужной теме  Умение оценить качество чужой работы  Умение конструктивно и кратко выражать мысли  Умение сравнивать и анализировать сторонние исследования  Понимание цели исследования  Коммуникабельность 33Vashti Galpin et al., “Introducing Research Methods to Computer Science Honours Students,” in Conference of SAICSIT, 1999
  33. 33. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Methods Предложенная методика  Лекционный курс  Тест на понимание конкретной статьи  Тест на сравнение двух очень похожих статей  Обзор, презентация статьи (аналог нашего доклада)  Поиск статей на указанную тему  Рецензирование нескольких статей  Анализ research-подходов в терминах конкретной задачи  Рецензирование готового отчета студента прошлых лет 34Vashti Galpin et al., “Introducing Research Methods to Computer Science Honours Students,” in Conference of SAICSIT, 1999
  34. 34. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Предложенная методика Применимость в видеогруппе  Большинство пунктов выполняются (пусть и неосознанно)  Нет выраженного этапа самостоятельного рецензирования с последующей проверкой  Поиск статей чаще выполняется без четкого понимания того, зачем этот поиск нужен 35
  35. 35. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Research vs. Engineering  Как решать задачу?  RAISER/RESET  Заключение 36
  36. 36. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research vs. Engineering В чем разница? “A scientist builds in order to learn; an engineer learns in order to build” Fred Brooks 37 Steve McConnell, “Professional Software Development”, 2004 Ученый Инженер Знает, что истинно Знает, что истинно Умеет проверять предположения Умеет отличить полезное от бесполезного Ищет новые знания Применяет старые проверенные знания Должен быть в курсе последних исследований Должен быть в курсе технологий/методов, подтвердивших свою работоспособность
  37. 37. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Особенности разработки программ  Основная цель разработки: получить рабочий прототип и опубликоваться  Разработка бессистемна (отсутствует план)  Отсутствует документация кода 38Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  38. 38. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Причины проблем Принципиально разные мотивации для разработки алгоритма:  Быстро проверить идею и опубликоваться “Quick and dirty” approach  Заложить основу для последующих исследований  Требует подробного планирования  Требует инженерного подхода и проектирования программы 39Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  39. 39. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Research vs. Engineering  Как решать задачу?  RAISER/RESET  Заключение 40
  40. 40. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Как решать задачи? Для решения любой задачи обычно:  понять задачу и ее проблемы  составить план решения  выполнить план  оглянуться и проанализировать процесс Адаптируемо для Computer Science 41G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  41. 41. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Вопросы понимания Вопросы, на которые стоит иметь ответы в начале работы над проектом/задачей:  Какой должен быть результат?  Имеет ли задача решение (существует ли алгоритм, который ее решает)?  В каких случаях должен получаться требуемый результат? 42G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  42. 42. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Вопросы планирования (1/4) Вопросы, на которые стоит иметь ответы перед тем, как начинать программировать:  Как решали задачу до вас? Например, области открытия в стерео искали  при помощи машинного обучения и saliency maps  применяя Graphcut к полю векторов и исходному изображению, переведенному в пространство LAB 43G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  43. 43. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Вопросы планирования (2/4) Вопросы, на которые стоит иметь ответы перед тем, как начинать программировать:  Что не получилось (почему не решили)? Прошлые решения  были нестабильны во времени  все вертикальные линии выделялись как области открытия 44G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  44. 44. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Вопросы планирования (3/4) Вопросы, на которые стоит иметь ответы перед тем, как начинать программировать:  Как решаются похожие проблемы? Есть алгоритм, который находит области открытия по карте глубины, полученной с камеры кинекта 45G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  45. 45. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Вопросы планирования (4/4) Вопросы, на которые стоит иметь ответы перед тем, как начинать программировать:  Упрощается ли задача, если вы наложите дополнительные ограничения (еще один user input)? Будет ли проще уточнять маску, которую нарисовал пользователь, вместо построения с нуля? 46G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947
  46. 46. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Основные идеи (1/2)  Одни и те же проблемы возникают в разных областях  В процессе research следует использовать/дорабатывать чужие подходы  В процессе программирования — чужой код 47Nell Dale and John Lewis, “Problem Solving and Algorithm Design,” in Computer Science Illuminated Third Edition, 2007
  47. 47. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Как решать задачу Основные идеи (2/2)  Практически любую проблему проще решать методом “divide et impera” («разделяй и властвуй») Точно так же, как пиццу проще есть по кускам, чем целиком 48Nell Dale and John Lewis, “Problem Solving and Algorithm Design,” in Computer Science Illuminated Third Edition, 2007 vs.
  48. 48. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Research vs. Engineering  Как решать задачу?  RAISER/RESET  Заключение 49
  49. 49. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Возможный подход 1. Проверка изначальной идеи 2. Получение стабильного алгоритма 3. Продолжение исследования У процесса две фазы:  RAISER Reactive Assisted Information Science Enabled Research  RESET Research Enabled Software Engineering Techniques 50Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  50. 50. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development RAISER Цель: поднять качество кода, генерируемого в процессе research Особенности:  Код и инструменты не накладывают ограничений на процесс и могут быть в любой момент изменены (С → MATLAB)  Применим только в процессе развития новой идеи 51Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  51. 51. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Рекомендации по RAISER  Использование модульности  Комментирование неочевидных частей кода  Наличие дизайн-документа  Регулярные code review По крайней мере два человека работают над одним проектом и проверяют код друг друга  План работ Подробность пропорциональна сложности 52Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  52. 52. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development RESET Цель: довести проверенную идею до рабочего продукта, вычистить код для будущего использования Особенности:  Предыдущий этап часто влечет придумывание необычной архитектуры  Функциональность алгоритма не меняется 53Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  53. 53. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Research Development Рекомендации по RESET  Переписывать плохо структурированный код (с сохранением логики) Прототип не может стать продуктом  Подробно документировать код  Подготовить документацию для пользователя  Убрать ненужные детали из интерфейса  Вычистить список параметров  Создать «черный ящик», не требующий танцев с бубном для запуска 54Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  54. 54. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  RAISER/RESET Применение в видеогруппе Основные (проблемные) отличия:  Research без предварительного плана  Отсутствие проектирования кода  Повальное использование прототипов  Отсутствие code review на этапе research’а  Отсутствие централизованного обмена идеями Основное следствие: затягивание процесса 55Andre Oboler et al., “Why don’t we practice what we teach?” School of Computer Science and Software Engineering, 2003
  55. 55. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Bad Career Moves in Research  Научный подход к research’у  Experimental development  Research vs. engineering  Как решать проблему?  RAISER/RESET  Заключение 56
  56. 56. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи (1/4) Что нужно для эффективного research’a?  Понять задачу 57Steve Hunt, “Research Methods Reference Materials,” Lecture 19, 2007 Нужно сделать Не нужно делать!
  57. 57. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus   Проанализировать старые методы ее решения 58Steve Hunt, “Research Methods Reference Materials,” Lecture 19, 2007 Небезопасный Слишком широкий Слишком громоздкий Реализация идеи (2/4) Что нужно для эффективного research’a?
  58. 58. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus   Сформулировать цели Какие детали нужны? 59Steve Hunt, “Research Methods Reference Materials,” Lecture 19, 2007 Реализация идеи (3/4) Что нужно для эффективного research’a?
  59. 59. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи SMART цели  Simple Любой человек должен легко понять, что вы хотите собрать велосипед, а не мотоцикл  Measurable  Achievable  Relevant  Time-Constrained 60Steve Hunt, “Research Methods Reference Materials,” Lecture “Setting Objectives”, 2006
  60. 60. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи SMART цели  Simple  Measurable «Сделать крутой велосипед» — неизмеримая цель  Achievable  Relevant  Time-Constrained 61Steve Hunt, “Research Methods Reference Material,” Lecture “Setting Objectives”, 2006
  61. 61. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи SMART цели  Simple  Measurable  Achievable «Сделать цепь велосипеда из дерева» — недостижимая цель  Relevant  Time-Constrained 62Steve Hunt, “Research Methods Reference Materials,” Lecture “Setting Objectives”, 2006
  62. 62. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи SMART цели  Simple  Measurable  Achievable  Relevant Например, добиться открытия велодорожки рядом с домом не влияет на сборку велосипеда  Time-Constrained 63Steve Hunt, “Research Methods Reference Materials,” Lecture “Setting Objectives”, 2006
  63. 63. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Реализация идеи SMART цели  Simple  Measurable  Achievable  Relevant  Time-Constrained Должен существовать срок окончания сборки каждого компонента и велосипеда в целом 64Steve Hunt, “Research Methods Reference Materials,” Lecture “Setting Objectives”, 2006
  64. 64. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus   Убедиться, что план приводит к достижению цели, и спланировать работу 65Steve Hunt, “Research Methods Reference Materials,” Lecture 19, 2007 Вроде, план ясен Это велосипед? Реализация идеи (4/4) Что нужно для эффективного research’a?
  65. 65. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Список для чтения Если вы хотите узнать больше  Steven S. Skiena, “The Algorithm Design Manual, Second Edition,” 2008  http://homepages.stca.herts.ac.uk/~mcom0081/index .html Материалы курса Research Methods из University of Hertfordshire School of Computer Science, 2007  http://www.cs.umd.edu/~oleary/gradstudy/ “Graduate Study In The Computer And Mathematical Sciences: A Survival Manual,” 2009  http://pdos.csail.mit.edu/scigen/ Генератор научных статей 66
  66. 66. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература (1/2) 1. David A. Patterson, “How to Have a Bad Career in Research/Academia,” in First Symposium on Operating Systems Design and Implementation, Monterey, California, 1994. 2. Vashti Galpin, Scott Hazelhurst, Conrad Mueller, and Ian Sanders, “Introducing Research Methods to Computer Science Honours Students,” in the Proceedings of Conference of the South African Institute for Computer Scientists and Information Technologists, Hartebeespoort, South Africa, 1999. 3. Nell Dale and John Lewis, “Problem Solving and Algorithm Design,” in Computer Science Illuminated Third Edition, 2007. 4. Gordana Dodig-Crnkovic, “Scientific Methods in Computer Science,” in the Proceedings Conference for the Promotion of Research in IT at New Universities and at University Colleges, Skövde, Sweden, 2002. 67
  67. 67. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература (2/2) 5. Andre Oboler, David McG. Squire, and Kevin B. Korb, “Why don’t we practice what we teach? Engineering Software for Computer Science Research in Academia,” in Technical Report 2003/139, School of Computer Science and Software Engineering, Monash University, Australia, 2003. 6. G. Polya, “How to Solve It: A New Aspect of Mathematical Method,” 1947. 7. Organization for Economic Co-operation and Development, “Proposed Standard Practice for Surveys on Research and Experimental Development. Frascati Manual,” 2002. 8. Issues In Algorithm Design and Analysis, (2001). Available: http://cs.wellesley.edu/~cs231/fall01/issues.pdf 9. Steve Hunt. Research Methods Reference Materials (2007) Available: http://homepages.stca.herts.ac.uk/~mcom0081/index.html 68
  68. 68. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  69
  69. 69. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Рецензирование докладов Версия 3.0  Сразу после окончания доклада докладчик высылает всем линк на презентацию  После окончания доклада устно проговариваются только замечания по  структуре доклада (несвязность разделов и т.п.)  presentation skills (включая путания в показаниях)  сути доклада  Используя высланную презентацию, каждый письменно формализует свои замечания и высылает их докладчику (через гугло-форму) 70
  70. 70. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Рецензирование докладов Версия 3.0  Срок отправки замечаний – утро следующего дня  Логично это делать в течение 20 минут сразу после семинара  Докладчик сам подводит итоги  Результаты рецензирования доклада выкладываются для всех в формате кросс-рецензирования  При прочих равных поощряется бОльший процент конструктива (отношение принятых к общему), а не максимум по числу замечаний  Срок подведения итогов – день. Исправления – неделя 71
  71. 71. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Рецензирование докладов Версия 3.0  Плюсы:  Экономия времени после доклада  Экономия нервов  Учимся кратко и емко формулировать мысли  Минусы:  Отсутствие обучения рецензированию третьего курса  Потому начало каждого осеннего семестра проводим по старой (полностью устной) схеме 72
  72. 72. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Лаборатория компьютерной графики и мультимедиа Видеогруппа — это:  Выпускники в аспирантурах Англии, Франции, Швейцарии (в России в МГУ и ИПМ им. Келдыша)  Выпускниками защищены 5 диссертаций  Наиболее популярные в мире сравнения видеокодеков  Более 3 миллионов скачанных фильтров обработки видео 73

×