20 проектов И.А.Макарова (проект): различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Полностью удалено содержимое страницы
 
Строка 1: Строка 1:
{{Карточка_проекта
|name=Проекты И.А.Макарова
|mentor=И.А.Макаров
|mentor_login={{URLENCODE:Iamakarov|WIKI}}
|semester= Осень_2016
|course=2
|summer=on
|number_of_students=20
|categorize=yes
}}


=== Что это за проект? ===
<b>1</b> Программирование игрового искусственного интеллекта на движке UE4.
<br/><b>2</b> Программирование игр на движке UE4, Blender. Создание модификаций с улучшением алгоритмов ИИ.
<br/><b>3</b> Программирование поведения ИИ при распространении звука в лабиринте
<br/><b>4</b> Программирование игровых минимаксных задач
<br/><b>5</b> "Вычислительная логика: Логика и музыка"
<br/><b>6</b> "Вычислительная логика: Логика и квантовая теория"
<br/><b>7</b> "Вычислительная логика: Логика и цвет"
<br/><b>8</b> "Вычислительная логика: Логика бессмысленности"
<br/><b>9</b> "Вычислительная логика: Логика и фантастика"
<br/><b>10</b> "Вычислительная логика: Логика и политика"
<br/><b>11</b> "Вычислительная логика: Дуализация монотонных булевых функций, заданных конъюнктивными нормальными формами (КНФ)"
<br/><b>12</b> "Задачи дискретной математики: Открытые проблемы многозначной логики"
<br/><b>13</b> "Задачи дискретной математики: Алгоритмы и задачи на графах"
<br/><b>14</b> "Задачи дискретной математики: Изучение свойств алгоритма или структуры данных. Проблемы сложности алгоритмов и их реализаций"
<br/><b>15</b> "Задачи теории чисел: Открытые проблемы многомерных обобщений цепных дробей "
<br/><b>16</b> "Задачи теории чисел: Аналитическая теория чисел. Получение асимптотик работы известных алгоритмов"
<br/><b>17</b> Построение модели игрового искусственного интеллекта на основе деревьев поведения, и обучающейся системы принятия решений, основанной на правилах, в Unreal Engine 4
<br/><b>18</b> Разработка новой методики извлечения знаний на основе данных, полученных от компании «Российские космические системы».
<br/><b>19</b> Построение графического интерфейса для отображения независимого экспертного мнения на базе данных фактов с учетом конфликтов интересов, принадлежности различным группам субъектов высказываний с возможностью автоматической обработки текста
<br/><b>20</b> Построение графического интерфейса для отображения независимого экспертного мнения относительно экземпляров конкретных типов данных, и установления связей между ними с возможностью автоматической обработки
=== Чему вы научитесь? ===
<b>5</b> Ingolf Max, The Logic of Chords and Harmony
<br/><b>6</b> Bob Coecke, Natural language meaning
<br/><b>7</b> Dany Jaspers, Colour lattices. The work will be devoted to the segmentation of images and analyzing harmony of art in terms of colours’ properties.
<br/><b>8</b> Thomas Ferguson, Meaningless expressions
<br/><b>9</b> John Woods, Fiction Semantics. Descriptive works.
<br/><b>10</b> Modal logics.
<br/><b>11</b> Papers by prof. Kazuhisa Makino
<br/><b>12</b> Потребуется углубленное изучение булевой и многозначной логики с помощью научного руководителя
<br/><b>13</b> Результаты могут быть использованы в дальнейших научных исследованиях у других научных руководителей при практической реализации, например различные варианты поисков A*, B*
<br/><b>14</b> Исследование уже известных алгоритмов и их улучшение с практическим подтверждением проделанной работы (например, инкрементное построение декартового дерева на основе гипотезы о распределении данных).
<br/><b>15</b> Потребуется углубленно изучение работ, связанных с полиэдрами Клейна и гипотезой Оппенгейма с помощью  научного руководителя
<br/><b>17</b> Апробация проекта проходит на примере участия написанного бота в игровом тесте Тьюринга, определяющего различимость игрока под управлением человека и компьютера.
Научная апробация должна быть представлена в виде работы на международной конференции / конференции по разработке компьютерных игр.
<br/>Проект состоит из нескольких направлений, требующих каждая соответствующих компетенций.
<br/>1. Написание модуля визуального распознавания на С++.
<br/>2. Реализация обучения выбору путей и сглаживание путей на основе данных передвижений реальных игроков.
<br/>3. Адаптация стрельбы под человеческие рефлексы.
<br/>4. Сравнение eye-tracking и mouse-tracking при идентификации врага / объектов.
<br/>5. Выбор оружия и бонусов на основе reinforcement learning.
<br/>6. Логическое сравнение деревьев поведения на основе системы правил.
Работа осуществляется в рамках подачи итоговой модели БОТа на международный грант от компании Epic Games, а также индивидуального исследовательского проекта НИУ ВШЭ. Возможно создание проектно-учебной группы по результатам участия в конкурсе с оплатой результатов работы в случае успеха.
<br/><b>18</b> Апробация должна быть представлена в виде разработки проекта стартапа.
Работа осуществляется в рамках поддержки стартапов молодых ученых, аспирантов и студентов компанией «Российские космические системы». Возможно создание проектно-учебной группы по результатам участия в конкурсе с оплатой результатов работы в случае
успешной реализации проекта.
Уточняйте конкретные направления исследований у преподавателя.
<b>19</b> Апробация проекта проходит на примере информационного освещения Чернобыльской катастрофы 26 апреля 1986.
Проект состоит из нескольких направлений, требующих каждая соответствующих компетенций.
<br/>1. Проектирование реляционной базы данных фактов событий и действий людей с учетом вероятностного характера истинности высказывания в зависимости от принадлежности субъекта высказывания различным  группам (возраст, профессия, личная или корпоративная  заинтересованность, др.)
    Требования: умение программировать распределенные абстрактные типы данных с возможностью модификации структуры хранения данных в процессе развития проекта; написание кода, независимого от ОС
2. Проектирование графического интерфейса для отображения независимого экспертного мнения по базе данных фактов.
    Требования: умение программировать графический интерфейс высокого уровня сложности с возможностью его усовершенствования в процессе развития проекта. Предполагается использование WinAPI.
3.  Оцифровка видео-/аудио- материалов путем составления текстов разговоров и субтитров, заполнение базы данных фактов на основе составления краткого содержания текстовых материалов (книги, статьи, субтитры  к видео-/аудио- материалам). Перевод всех материалов на английский язык.
    Требования: умение обрабатывать большие объемы знаний, высокая скорость чтения, хороший англйский (возможно владение переводчиками с ручной правкой по словарю), хорошее знание истории.
4. Применение известных алгоритмов автоматической обработки текста с целью сравнения с независимой экспертной оценки, полученной в ходе работы над проектом.
    Требования: умение быстро обучаться новым программным продуктам и адаптировать их, синтезируя с методами программирования, используемыми в проекте.
Пункты 1.-2. неразрывно связаны и требуют первичной реализации. После этого пункты 3. и 4.  являются обособленными самостоятельными заданиями в рамках проекта и могут быть выбраны отдельными студентами независимо.
<br/><b>20</b> Апробация проекта проходит на примере классических типов данных для хранения информации: тексты, видео, фото, аудио, музыка, программы, игры.
Проект состоит из нескольких направлений, которые после выбора типа данных, требуют:
<br/>1. Проектирование реляционной базы данных конкретного типа;
<br/>2. Проектирование графического интерфейса для отображения все полноты информации для данного типа данных и отображения связей и зависимостей конкретного экземпляра данных от соответствующих параметров
<br/>3. Оцифровка видео-/фото-/аудио- материалов путем составления текстов разговоров и субтитров, заполнение базы данных на основе составления краткого содержания текстовых материалов (книги, статьи, субтитры к видео-/аудио- материалам). Перевод материалов на английский язык желателен.
<br/>4. Применение известных алгоритмов автоматической обработки текста с целью выяснения наличия связей между описаниями различных экземпляров данных
После выбора типа данных требуется реализовать все пункты данной программы. Использование общих наработок для базы данных и абстрактного графического интерфейса возможно для выполения различными студентами заданий по разным типам данных.
=== Какие начальные требования? ===
<b>5</b> Music experience required.
<br/><b>6</b> Knowledge in Quantum mechanics basics will be plus for candidates.
<br/><b>7</b> A theory of ordered sets and lattices is required.
<br/><b>8</b> NLP knowledge is a plus for candidate.
<br/><b>9</b> Large experience in fiction books is required.
<br/><b>17</b> Общие требования: умение проектировать сложные системы данных и графически их представлять, навыки визуального программирования блюпринтов, личная заинтересованность и хорошие навыки самообучения, владение английским языком на уровне intermediate. Проект подразумевает тесное сотрудничество с научным руководителем. Занятость в проекте требует много времени; в случае академической неуспеваемости возможно оказание консультаций по математическим предметам с целью компенсировать пробелы.
<br/><b>18</b> Общие требования: умение проектировать сложные системы данных и графически их представлять, работать со сторонним API, навыки методов обработки BigData или визуального распознавания образов или визуализации трехмерной сцены. Проект подразумевает тесное сотрудничество с научным руководителем. Занятость в проекте требует много времени; в случае академической неуспеваемости возможно оказание консультаций по математическим предметам с целью компенсировать пробелы.
<br/><b>19</b> Общие требования: умение проектировать сложные системы данных и графически их представлять, личная заинтересованность на реализацию релизной версии проекта. Хорошее знание отечественной истории, владение английским языком приветствуются. Проект подразумевает тесное сотрудничество с научным руководителем. Занятость в проекте требует много времени; в случае академической неуспеваемости возможно  оказание консультаций по математическим предметам с целью компенсировать пробелы.
<br/><b>20</b> Общие требования: умение проектировать сложные системы данных и графически их представлять, личная заинтересованность на реализацию релизной версии проекта. Владение английским языком приветствуются. Проект подразумевает тесное сотрудничество с научным руководителем. Занятость в проекте требует много времени; в случае академической неуспеваемости возможно  оказание консультаций по математическим предметам с целью компенсировать пробелы.
=== Какие будут использоваться технологии? ===
см описания выше
=== Темы вводных занятий ===
информация будет позже
=== Направления развития ===
см описания выше
=== Критерии оценки ===
информация будет позже
=== Ориентировочное расписание занятий ===
информация будет позже

Текущая версия от 08:41, 8 декабря 2016