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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (Какие начальные требования?)
(Полностью удалено содержимое страницы)
 
(не показано 8 промежуточных версии этого же участника)
Строка 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> "Апробация проекта проходит на примере участия написанного бота в игровом тесте Тьюринга, определяющего различимость игрока под управлением человека и компьютера.
 
Научная апробация должна быть представлена в виде работы на международной конференции / конференции по разработке компьютерных игр.
 
Проект состоит из нескольких направлений, требующих каждая соответствующих компетенций.
 
1. Написание модуля визуального распознавания на С++.
 
2. Реализация обучения выбору путей и сглаживание путей на основе данных передвижений реальных игроков.
 
3. Адаптация стрельбы под человеческие рефлексы.
 
4. Сравнение eye-tracking и mouse-tracking при идентификации врага / объектов.
 
5. Выбор оружия и бонусов на основе reinforcement learning.
 
6. Логическое сравнение деревьев поведения на основе системы правил.
 
Работа осуществляется в рамках подачи итоговой модели БОТа на международный грант от компании Epic Games, а также индивидуального исследовательского проекта НИУ ВШЭ. Возможно создание проектно-учебной группы по результатам участия в конкурсе с оплатой результатов работы в случае успеха.
 
<br/><b>18</b> "Апробация должна быть представлена в виде разработки проекта стартапа.
 
 
Работа осуществляется в рамках поддержки стартапов молодых ученых, аспирантов и студентов компанией «Российские космические системы». Возможно создание проектно-учебной группы по результатам участия в конкурсе с оплатой результатов работы в случае
 
успешной реализации проекта.
 
 
Уточняйте конкретные направления исследований у преподавателя.
 
"
 
<br/><b>19</b> "Апробация проекта проходит на примере информационного освещения Чернобыльской катастрофы 26 апреля 1986.
 
 
Проект состоит из нескольких направлений, требующих каждая соответствующих компетенций.
 
1. Проектирование реляционной базы данных фактов событий и действий людей с учетом вероятностного характера истинности высказывания в зависимости от принадлежности субъекта высказывания различным  группам (возраст, профессия, личная или корпоративная  заинтересованность, др.)
 
    Требования: умение программировать распределенные абстрактные типы данных с возможностью модификации структуры хранения данных в процессе развития проекта; написание кода, независимого от ОС
 
2. Проектирование графического интерфейса для отображения независимого экспертного мнения по базе данных фактов.
 
    Требования: умение программировать графический интерфейс высокого уровня сложности с возможностью его усовершенствования в процессе развития проекта. Предполагается использование WinAPI.
 
3.  Оцифровка видео-/аудио- материалов путем составления текстов разговоров и субтитров, заполнение базы данных фактов на основе составления краткого содержания текстовых материалов (книги, статьи, субтитры  к видео-/аудио- материалам). Перевод всех материалов на английский язык.
 
    Требования: умение обрабатывать большие объемы знаний, высокая скорость чтения, хороший англйский (возможно владение переводчиками с ручной правкой по словарю), хорошее знание истории.
 
4. Применение известных алгоритмов автоматической обработки текста с целью сравнения с независимой экспертной оценки, полученной в ходе работы над проектом.
 
    Требования: умение быстро обучаться новым программным продуктам и адаптировать их, синтезируя с методами программирования, используемыми в проекте.
 
 
Пункты 1.-2. неразрывно связаны и требуют первичной реализации. После этого пункты 3. и 4.  являются обособленными самостоятельными заданиями в рамках проекта и могут быть выбраны отдельными студентами независимо.
 
"
 
<br/><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> Общие требования: умение проектировать сложные системы данных и графически их представлять, личная заинтересованность на реализацию релизной версии проекта. Владение английским языком приветствуются. Проект подразумевает тесное сотрудничество с научным руководителем. Занятость в проекте требует много времени; в случае академической неуспеваемости возможно  оказание консультаций по математическим предметам с целью компенсировать пробелы.
 
 
=== Какие будут использоваться технологии? ===
 
см описания выше
 
 
=== Темы вводных занятий ===
 
информация будет позже
 
 
=== Направления развития ===
 
см описания выше
 
 
=== Критерии оценки ===
 
информация будет позже
 
 
=== Ориентировочное расписание занятий ===
 
информация будет позже
 

Текущая версия на 11:41, 8 декабря 2016