1

Step 1

Написать автореферат

05 April—07 April

2

Step 2

Написать структуру и вводные части магистерской

3

Step 3

Создать основную структуру проекта приложения

10 April—16 April

4

Step 4

Написать материалы для конференции

5

Step 5

Участвовать во второй конференции

6

Step 6

Заполнить учебный план магистранта

22 April—28 April

7

Step 7

Разобраться с практикой

8

Step 8

Написать теоретическую главу магистерской

01 June—31 July

9

Step 9

Написать обзор литературы и предметной области

24 April—27 August

10

Step 10

Писать практическую часть

11

Step 11

Писать проекты

17 April—03 September

12

Step 12

Отладить проект и игру

04 September—30 November

13

Step 13

Доработка

14

Step 14

Нормоконтроль магистерской

09 October—30 November

15

Step 15

Защита

01 December—31 December

1

Step 1

Написать автореферат

05 April—07 April

3

Step 3

Создать основную структуру проекта приложения

10 April—16 April

6

Step 6

Заполнить учебный план магистранта

22 April—28 April

8

Step 8

Написать теоретическую главу магистерской

01 June—31 July

12

Step 12

Отладить проект и игру

04 September—30 November

15

Step 15

Защита

01 December—31 December

2

Step 2

Написать структуру и вводные части магистерской

4

Step 4

Написать материалы для конференции

5

Step 5

Участвовать во второй конференции

7

Step 7

Разобраться с практикой

10

Step 10

Писать практическую часть

13

Step 13

Доработка

9

Step 9

Написать обзор литературы и предметной области

24 April—27 August

14

Step 14

Нормоконтроль магистерской

09 October—30 November

11

Step 11

Писать проекты

17 April—03 September

05 April 2017 11 February 2018
Goal completed 14 February 2018

Goal author

Jon Snow

Belarus, Минск

31 years old

Education

Написать магистерскую диссертацию по математическим методам в игровом ИИ.

Я ничего не знаю, и это конкретная проблема. Даже для Короля Севера :)

Специфика моей магистерской - в отдельной инновационной теме автоматизации процесса машинного выбора в ИИ.

На самом деле, я знаю, что мне делать для написания магистерской, но всему проблема - моя патологическая лень. Именно благодаря лени и прокрастинации я более полугода делал 0% магистерской в месяц (заочка, к счастью, это позволяет).

Но зима близко, как и сессия ГЭК, и пора действовать.

 Goal Accomplishment Criteria

Написанная, апробированная и готовая к защите магистерская диссертация, плюс выполненная библиотека методов ИИ и приложение по визуализации дерева приоритетов действий

 Personal resources

Время: апрель-декабрь + 2 резервных до защиты (досуг после работы, около 5ч. в день, и свободное время на работе, до 4ч)

Бюджет проекта: 0 BYN (если понадобится платный контент или литература - в пекло Литрес, Вонючка украдет для меня все что нужно с Рутора!)

Знания и навыки: представление о том, как писать магистерскую, высшее техническое образование, опыт управления Севером, [пока базовые] знания в области GD&D, основные знания Unity (достаточные для демо-проекта), обучаюсь на специализации Game Design and Development на Coursera (потому делаю синхронно один и тот же проект и на сдачу на курсах, и на магистерскую)

Информация: гугл, литература.

Полезные знакомства: мои знаменосцы профаны в геймдеве, и помогут мне разве что выиграть защиту поединком :), но других вариантов нет.

Другое: заявка и тезисы, поданные на НТ-конференцию по теме магистерской

 Goal ecological compatibility

Я реализовываю собственный проект в сфере GDD, в рамках которого пишу диссертацию. Выводы, сделанные в магистерской, помогут мне ввести качественные улучшения в мою игру. Мне необходимо приобрести знания по разработке игрового интеллекта, а также по математическим методам оптимизации компьютерного выбора.

Это моя основная цель (80% мотивации). 20% составляет перспектива поступления в аспирантуру и непопадание в ВС РБ. Я, конечно, лучший фехтовальщик Севера и (экс) лорд-командующий Ночного Дозора, но Алиссера Торне мне и одного хватило по горло. Во всех смыслах :)

  1. Написать автореферат

    Автореферат есть краткий (относительно!) брифинг проекта. Если написать его в самом начале, можно конкретизировать представления о магистерской.

    1. Написать черновое введение в автореферат

    2. Написать черновой обзор (брифинг) магистерской для автореферата

    3. Написать краткий план работы для автореферата

    4. Сделать предварительные выводы из написанного

    5. Сохранить автореферат при себе, пока не будет написана сама магистерская

  2. Написать структуру и вводные части магистерской

    Тут я напишу как саму структуру (с оглавлением и всеми сопутствующими ведомостями/заявками) диссертации, так и вводные ее части (общая характеристика, введение, заключение, размечу что будет в приложениях, и т.д.)

    1. Написать черновые заголовки глав, разделов, подразделов и т.д.

    2. Оформить по ним оглавление

    3. Настроить все стили под стандарт

    4. Написать общую характеристику работы

    5. Написать введение

    6. Написать заключение

  3. Создать основную структуру проекта приложения

    Как практический результат, у меня должен быть проект, демонстрирующий улучшение характеристик ИИ в игре.

    Я реализую магистерскую в рамках учебного проекта на Coursera, посему сама игра (либо ее демо) будет готова как раз к сроку защиты.

    Проект магистерской будет реализован в виде динамической библиотеки, содержащей методы взаимодействия персонажей с игровым миром, и методы пересчета приоритетов и контекстов этих действий. Для наглядности проекту понадобится программа визуализации очередей действия для персонажа, которая показывает, как меняются в очереди действия персонажей по времени. Также, может потребоваться приложение-патч (вроде Artmoney), который позволит извлекать из уже собранной игры параметры персонажей.

    Рабочий язык - C#, может использоватся язык батников для системного программирования приложения-патча.

    1. Создать решение (VS)

    2. Создать три проекта (для библиотеки, приложения визуализации и патча)

    3. Создать методы-заглушки для библиотеки в игре и методы с пустыми (пока) телами в самой DLL

    4. Создать интерфейс визуализации для приложения визуализации

    5. Создать базовую логику всех проектов

  4. Написать материалы для конференции

    Я подал заявку и тезисы и зарегистрировался на конференции, но материалы пока не готовы (откуда материалы, если нет магистерской?)

    Но исходя из теории, я смогу написать их и выступить с ними.

    1. Написать материалы, используя теорию

    2. Подготовить доклад и презентацию

    3. Показать консультанту доклад и презентацию

    4. Выступить с докладом и презентацией на конференции

    5. Подкорректировать тезисы перед тем, как они пойдут в печать

    6. Включить тему конференции как опубликованную работу в свою магистерскую

  5. Участвовать во второй конференции

    Нужно как минимум две апробации. Поэтому в сентябре будет вторая конференция, и я собираюсь выступить на ней с тем же материалом (или модифицированным), что был на этапе 4.

  6. Заполнить учебный план магистранта

    Я не только ничего не знаю, но и откровенно ленив, и этот этап полностью про это! :). План магистранта должен был быть заполнен и сдан до октября 2016 года :))) на данный момент он находится у меня, чистый как зеленая бумага, и немного пожеванный Призраком. Хвала старым и новым Богам, план главное сдать до защиты.

    1. Заполнить все, что знаю сам, карандашом

    2. Отнести план консультанту на проверку

    3. Вместе с консультантом заполнить план ручкой

  7. Разобраться с практикой

    Несмотря на то, что я заочник, практика все равно есть.

    Моя работа совершенно не совпадает с темой магистерской. Но есть гипотетическая возможность как пройти практику по блату на работе или на кафедре (самый плохой вариант, ибо я никак не совмещу это с работой, но лучше, чем вообще ничего).

  8. Написать теоретическую главу магистерской

    Из трех глав я пока могу написать только теорию, поскольку представляю себе, как она должна выглядеть. Однажды я уже изложил черновой вариант теории, и он прошел начальную апробацию. Но он до сих пор в голове у меня, хотя должен быть на бумаге.

    1. Брифинг подхода Action First

    2. Требования к организации игровых и поведенческих систем для подхода

    3. Общие понятия подхода

    4. Структуры данных в подходе

    5. Алгоритмы работы

    6. Матосновы

  9. Написать обзор литературы и предметной области

    Пока идут работы над проектом, можно параллельно читать умные книги, смотреть туториалы и учиться на своем же проекте, а то, что я узнаю из всего этого, помещать на страницы магистерской.

    Логика исполнения та же, что и при написании теории, но эту главу я планирую сделать к концу лета.

    1. Написать о проблематике разработки NPC в видеоиграх, включая ее же с т.з. класса игры

    2. Написать об особенностях дизайна (game design) и геймплея для NPC

    3. Написать о методах, в которых используется ИИ для организации игрового интеллекта NPC

    4. Написать о слабо- и неформализованных сторонах процесса выполнения действий NPC, таких как машинный выбор в условиях неопределенности

    5. Роль машинного обучения и алгоритмов области Big Data в прикладном программировании NPC

    6. Написать о том, как можно применять алгоритмы и понятия теории информации в данной теме

  10. Писать практическую часть

    Под конец практического программирования, можно дописать практическую часть, где я опишу все, что сделал. Поэтому в течении этого этапа реально полностью завершить пояснительную записку и перейти от написания к нормоконтролю.

  11. Писать проекты

    После базовой структуры проекта, надо будет сделать основные работы по реализации описанной в магистерской логике. Это самый тяжелый этап, потому выделяю ему больше половины всего времени.

  12. Отладить проект и игру

    Длительный и очень тяжелый период тестирования и исправления багов, совпадающий с аналогичным этапом на Coursera. Но цель в рамках магистерской - не сделать готовый продукт, а сделать ту часть, которую уже можно продемонстрировать на защите.

  13. Доработка

    Сюда будет включаться все, что требует доработки, по моему мнению либо по мнению консультанта.

    1. Обзор литературы

    2. Теория

    3. Реализация

    4. Документы

  14. Нормоконтроль магистерской

    По опыту диплома знаю - это основное зло во всех работах в универе, хуже, чем Иные, дотракийцы и Ланнистеры вместе взятые. Надо принять закон о запрете нормоконтроля на Севере.

    Придется каждый раз писать контролеру и исправлять запятые и кавычки.

    1. Сам нормоконтроль

    2. Допуск к защите

    3. Рецензия

  15. Защита

    Пройти суд поединком защиту на ГЭК. Сюда же я включаю сроки на доработку, подготовку доклада и сам день Д., получение диплома и рекомендации в аспирантуру.

    Ориентировочно это все будет в конце января.

    1. Сделать презентацию

    2. Защититься

  • 1937
  • 05 April 2017, 11:27
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?