Написать магистерскую диссертацию по математическим методам в игровом ИИ.
Я ничего не знаю, и это конкретная проблема. Даже для Короля Севера :)
Специфика моей магистерской - в отдельной инновационной теме автоматизации процесса машинного выбора в ИИ.
На самом деле, я знаю, что мне делать для написания магистерской, но всему проблема - моя патологическая лень. Именно благодаря лени и прокрастинации я более полугода делал 0% магистерской в месяц (заочка, к счастью, это позволяет).
Но зима близко, как и сессия ГЭК, и пора действовать.
Критерій завершення
Написанная, апробированная и готовая к защите магистерская диссертация, плюс выполненная библиотека методов ИИ и приложение по визуализации дерева приоритетов действий
Особисті ресурси
Время: апрель-декабрь + 2 резервных до защиты (досуг после работы, около 5ч. в день, и свободное время на работе, до 4ч)
Бюджет проекта: 0 BYN (если понадобится платный контент или литература - в пекло Литрес, Вонючка украдет для меня все что нужно с Рутора!)
Знания и навыки: представление о том, как писать магистерскую, высшее техническое образование, опыт управления Севером, [пока базовые] знания в области GD&D, основные знания Unity (достаточные для демо-проекта), обучаюсь на специализации Game Design and Development на Coursera (потому делаю синхронно один и тот же проект и на сдачу на курсах, и на магистерскую)
Информация: гугл, литература.
Полезные знакомства: мои знаменосцы профаны в геймдеве, и помогут мне разве что выиграть защиту поединком :), но других вариантов нет.
Другое: заявка и тезисы, поданные на НТ-конференцию по теме магистерской
Екологічність мети
Я реализовываю собственный проект в сфере GDD, в рамках которого пишу диссертацию. Выводы, сделанные в магистерской, помогут мне ввести качественные улучшения в мою игру. Мне необходимо приобрести знания по разработке игрового интеллекта, а также по математическим методам оптимизации компьютерного выбора.
Это моя основная цель (80% мотивации). 20% составляет перспектива поступления в аспирантуру и непопадание в ВС РБ. Я, конечно, лучший фехтовальщик Севера и (экс) лорд-командующий Ночного Дозора, но Алиссера Торне мне и одного хватило по горло. Во всех смыслах :)
- 
                    
                    Написать авторефератАвтореферат есть краткий (относительно!) брифинг проекта. Если написать его в самом начале, можно конкретизировать представления о магистерской. - 
                                                                        Написать черновое введение в автореферат 
- 
                                                                        Написать черновой обзор (брифинг) магистерской для автореферата 
- 
                                                                        Написать краткий план работы для автореферата 
- 
                                                                        Сделать предварительные выводы из написанного 
- 
                                                                        Сохранить автореферат при себе, пока не будет написана сама магистерская 
 
- 
                                                                        
- 
                    
                    Написать структуру и вводные части магистерскойТут я напишу как саму структуру (с оглавлением и всеми сопутствующими ведомостями/заявками) диссертации, так и вводные ее части (общая характеристика, введение, заключение, размечу что будет в приложениях, и т.д.) - 
                                                                        Написать черновые заголовки глав, разделов, подразделов и т.д. 
- 
                                                                        Оформить по ним оглавление 
- 
                                                                        Настроить все стили под стандарт 
- 
                                                                        Написать общую характеристику работы 
- 
                                                                        Написать введение 
- 
                                                                        Написать заключение 
 
- 
                                                                        
- 
                    
                    Создать основную структуру проекта приложенияКак практический результат, у меня должен быть проект, демонстрирующий улучшение характеристик ИИ в игре. Я реализую магистерскую в рамках учебного проекта на Coursera, посему сама игра (либо ее демо) будет готова как раз к сроку защиты. Проект магистерской будет реализован в виде динамической библиотеки, содержащей методы взаимодействия персонажей с игровым миром, и методы пересчета приоритетов и контекстов этих действий. Для наглядности проекту понадобится программа визуализации очередей действия для персонажа, которая показывает, как меняются в очереди действия персонажей по времени. Также, может потребоваться приложение-патч (вроде Artmoney), который позволит извлекать из уже собранной игры параметры персонажей. Рабочий язык - C#, может использоватся язык батников для системного программирования приложения-патча. - 
                                                                        Создать решение (VS) 
- 
                                                                        Создать три проекта (для библиотеки, приложения визуализации и патча) 
- 
                                                                        Создать методы-заглушки для библиотеки в игре и методы с пустыми (пока) телами в самой DLL 
- 
                                                                        Создать интерфейс визуализации для приложения визуализации 
- 
                                                                        Создать базовую логику всех проектов 
 
- 
                                                                        
- 
                    
                    Написать материалы для конференцииЯ подал заявку и тезисы и зарегистрировался на конференции, но материалы пока не готовы (откуда материалы, если нет магистерской?) Но исходя из теории, я смогу написать их и выступить с ними. - 
                                                                        Написать материалы, используя теорию 
- 
                                                                        Подготовить доклад и презентацию 
- 
                                                                        Показать консультанту доклад и презентацию 
- 
                                                                        Выступить с докладом и презентацией на конференции 
- 
                                                                        Подкорректировать тезисы перед тем, как они пойдут в печать 
- 
                                                                        Включить тему конференции как опубликованную работу в свою магистерскую 
 
- 
                                                                        
- 
                    
                    Участвовать во второй конференцииНужно как минимум две апробации. Поэтому в сентябре будет вторая конференция, и я собираюсь выступить на ней с тем же материалом (или модифицированным), что был на этапе 4. 
- 
                    
                    Заполнить учебный план магистрантаЯ не только ничего не знаю, но и откровенно ленив, и этот этап полностью про это! :). План магистранта должен был быть заполнен и сдан до октября 2016 года :))) на данный момент он находится у меня, чистый как зеленая бумага, и немного пожеванный Призраком. Хвала старым и новым Богам, план главное сдать до защиты.- 
                                                                        Заполнить все, что знаю сам, карандашом 
- 
                                                                        Отнести план консультанту на проверку 
- 
                                                                        Вместе с консультантом заполнить план ручкой 
 
- 
                                                                        
- 
                    
                    Разобраться с практикойНесмотря на то, что я заочник, практика все равно есть. Моя работа совершенно не совпадает с темой магистерской. Но есть гипотетическая возможность как пройти практику по блатуна работе или на кафедре (самый плохой вариант, ибо я никак не совмещу это с работой, но лучше, чем вообще ничего).
- 
                    
                    Написать теоретическую главу магистерскойИз трех глав я пока могу написать только теорию, поскольку представляю себе, как она должна выглядеть. Однажды я уже изложил черновой вариант теории, и он прошел начальную апробацию. Но он до сих пор в голове у меня, хотя должен быть на бумаге. - 
                                                                        Брифинг подхода Action First 
- 
                                                                        Требования к организации игровых и поведенческих систем для подхода 
- 
                                                                        Общие понятия подхода 
- 
                                                                        Структуры данных в подходе 
- 
                                                                        Алгоритмы работы 
- 
                                                                        Матосновы 
 
- 
                                                                        
- 
                    
                    Написать обзор литературы и предметной областиПока идут работы над проектом, можно параллельно читать умные книги, смотреть туториалы и учиться на своем же проекте, а то, что я узнаю из всего этого, помещать на страницы магистерской. Логика исполнения та же, что и при написании теории, но эту главу я планирую сделать к концу лета. - 
                                                                        Написать о проблематике разработки NPC в видеоиграх, включая ее же с т.з. класса игры 
- 
                                                                        Написать об особенностях дизайна (game design) и геймплея для NPC 
- 
                                                                        Написать о методах, в которых используется ИИ для организации игрового интеллекта NPC 
- 
                                                                        Написать о слабо- и неформализованных сторонах процесса выполнения действий NPC, таких как машинный выбор в условиях неопределенности 
- 
                                                                        Роль машинного обучения и алгоритмов области Big Data в прикладном программировании NPC 
- 
                                                                        Написать о том, как можно применять алгоритмы и понятия теории информации в данной теме 
 
- 
                                                                        
- 
                    
                    Писать практическую частьПод конец практического программирования, можно дописать практическую часть, где я опишу все, что сделал. Поэтому в течении этого этапа реально полностью завершить пояснительную записку и перейти от написания к нормоконтролю. 
- 
                    
                    Писать проектыПосле базовой структуры проекта, надо будет сделать основные работы по реализации описанной в магистерской логике. Это самый тяжелый этап, потому выделяю ему больше половины всего времени. 
- 
                    
                    Отладить проект и игруДлительный и очень тяжелый период тестирования и исправления багов, совпадающий с аналогичным этапом на Coursera. Но цель в рамках магистерской - не сделать готовый продукт, а сделать ту часть, которую уже можно продемонстрировать на защите. 
- 
                    
                    ДоработкаСюда будет включаться все, что требует доработки, по моему мнению либо по мнению консультанта. - 
                                                                        Обзор литературы 
- 
                                                                        Теория 
- 
                                                                        Реализация 
- 
                                                                        Документы 
 
- 
                                                                        
- 
                    
                    Нормоконтроль магистерскойПо опыту диплома знаю - это основное зло во всех работах в универе, хуже, чем Иные, дотракийцы и Ланнистеры вместе взятые. Надо принять закон о запрете нормоконтроля на Севере.Придется каждый раз писать контролеру и исправлять запятые и кавычки. - 
                                                                        Сам нормоконтроль 
- 
                                                                        Допуск к защите 
- 
                                                                        Рецензия 
 
- 
                                                                        
- 
                    
                    ЗащитаПройти суд поединкомзащиту на ГЭК. Сюда же я включаю сроки на доработку, подготовку доклада и сам день Д., получение диплома и рекомендации в аспирантуру.Ориентировочно это все будет в конце января. - 
                                                                        Сделать презентацию 
- 
                                                                        Защититься 
 
- 
                                                                        
- 2244
- 05 квітня 2017, 11:27
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням
 
     
     
                         
				