AI-Cognitive: системы Soar и ACT-R (проект)

Материал из Wiki - Факультет компьютерных наук
Версия от 19:11, 18 октября 2017; GalinaKaleeva (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Ментор Панов Александр
Учебный семестр Осень 2016
Учебный курс 2-й курс
Проект можно развивать на летней практике
Максимальное количество студентов, выбравших проект: 5


Внимание! Данный проект находится в архиве и реализован не будет.

Что это за проект?

Все современные робототехнические системы (дроны, пылесосы, человеко-подобные роботы) управляются специальным программным обеспечением. Самые интересные, сложные функции (планирование поведения и рассуждения) реализуются специальным их типом - когнитивными архитектурами. C одной из таких архитектур - Soar (http://soar.eecs.umich.edu) или ACT-R (http://act-r.psy.cmu.edu) - на выбор или на усмотрение ментора - и предлагается познакомиться в рамках этого проекта. Нужно будет поставить себе на компьютер дистрибутив (Soar или ACT-R) системы, разобраться из каких модулей он состоит и как работает его ядро моделирования рассуждений. На отличную оценку нужно будет разобраться с исходным кодом одно из модулей и оформить его схему.

Чему вы научитесь?

  • Познакомишься с современными система искусственного интеллекта.
  • Разберешься с некоторыми важными алгоритмами ИИ.
  • Узнаешь как ведется разработка систем управления ИИ.

Какие начальные требования?

  • Приветствуется знание Java или Lisp, но не обязательно.
  • Умение и\или желание разбираться в качественном чужом коде.

Какие будут использоваться технологии?

Будут использоваться системы искусственного интеллекта - Soar и ACT-R.

Темы вводных занятий

На вводном занятии планирую рассказать про современные когнитивные архитектуры и вообще про текущее состояние в искусственно интеллекте. Расскажу с чего начать изучением выбранного дистрибутива.

Направления развития

Дальнейшее развитие проекта - это участие в написании нашей собственно когнитивной архитектуры (STRL), которая предназначена в том числе и для работы с коалициями робототехнических систем. Реализация некоторых подсистем, основанных на правилах, подсистем обучения, распознавания, планирования.

Критерии оценки

  • На 4-5 нужно установить дистрибутив и выполнить 3-4 упражнения из туториала (с программной реализацией).
  • На 6-7 нужно выполнить 5-6 упражнений туториала (с программной реализацией).
  • На 8-10 нужно разобраться в коде одного из модулей системы на выбор.

Ориентировочное расписание занятий

ВТ 15:00-19:00 или ЧТ 15:00-19:00