• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

Адрес: 109028, г. Москва, Покровский бульвар, д. 11

Телефон: +7(495) 772-95-90 *28240

Руководство
Научный руководитель направления “Программная инженерия" Аветисян Арутюн Ишханович
Руководитель департамента Лебедев Сергей Аркадьевич
Заместитель руководителя департамента Максименкова Ольга Вениаминовна
Книга
Computer Networks

Rodriges Zalipynis R. A.

St. Petersburg: Naukoemkie Technologii, 2024.

Глава в книге
Game Development Education: Approaches for Teaching Software Engineering Students

Maksimenkova O. V., Lebedev S., Pozdnyakov D.

In bk.: Futureproofing Engineering Education for Global Responsibility: Proceedings of the 27th International Conference on Interactive Collaborative Learning (ICL2024), Volume 4. Springer, 2025. P. 116-125.

Препринт
Approach to Designing CV Systems for Medical Applications: Data, Architecture and AI
В печати

Ryabtsev D., Vasilyev Boris, Shershakov S.

Computer Science ::Computer Vision and Pattern Recognition. 2501.14689. arXiv, 2025

Научно-исследовательский семинар "Алгоритмы роевого интеллекта"

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс по выбору
Когда читается:
4-й курс, 1-3 модуль

Преподаватель

Программа дисциплины

Аннотация

Swarm Intelligence (роевой интеллект) – раздел искусственного интеллекта, алгоритмы которого используют принципы поведения групп социальных насекомых, птиц, животных, рыб и других живых организмов. Например, один муравей ведет себя относительно просто, однако в группе муравьи способны решать сложные задачи: находить кратчайшие пути между источниками пищи и своим гнездом, бороться за ресурсы, сортировать личинки по размеру. Swarm intelligence успешно применяется для широкого круга научных и практических задач: разбиение графов, маршрутизация транспортных средств, задача о назначениях, поиск трендов, обработка изображений; в некоторых случаях только Swarm Intelligence способен отыскивать лучшие решения. Данный НИС познакомит с разделом искусственного интеллекта Swarm Intelligence, вооружив слушателей эвристическими подходами для решения широкого круга задач оптимизации.
Цель освоения дисциплины

Цель освоения дисциплины

  • познакомиться с разделом искусственного интеллекта под названием Swarm Intelligence
  • освоить мета-эвристику ACO (Ant Colony Optimization)
  • освоить мета-эвристику PCO (Particle Swarm Optimization)
  • уметь разрабатывать алгоритмы на основе генетических алгоритмов (Genetic Algorithms)
  • освоить подход имитации отжига (Simulated Annealing)
  • знать задачи, которые решаются с помощью Swarm Intelligence
  • знать области применения Swarm Intelligence
  • знать практические приложения Swarm Intelligence
  • улучшить навыки выступлений с научными докладами в форме презентаций
Планируемые результаты обучения

Планируемые результаты обучения

  • знать и понимать особенности подходов Swarm Intelligence
  • ориентироваться в современных трендах Swarm Intelligence
  • уметь разрабатывать алгоритмы на основе Swarm Intelligence
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Мета-эвристика ACO (Ant Colony Optimization)
  • Генетические алгоритмы (Genetic Algorithms)
  • Задачи для решения с помощью Swarm Intelligence
  • Предметные области применения Swarm Intelligence
  • Мета-эвристика PCO (Particle Swarm Optimization)
  • Подходы на основе имитации отжига (Simulated Annealing)
  • Дополнительные эвристики Swarm Intelligence
  • Практические приложения Swarm Intelligence
Элементы контроля

Элементы контроля

  • неблокирующий Выступление с презентацией (PP)
  • неблокирующий Индивидуальный проект (CW)
  • неблокирующий Инициативная тема (IT)
  • неблокирующий Экзамен (EX)
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    CW вычисляется следующим образом (линейная формула оценивания): CW=CWM×40/10% где CWM = (T1 + T2 + T3 + T4 + T5) / 5 – среднее значение за все задания во время всех семинаров (T1, ... - оцениваются от 0 до 10 баллов). Балл за не показанное/не защищенное задание равен 0. PP вычисляется следующим образом (линейная формула оценивания): PP=PPM×40/10% где PPM – оценка за выступление с научным докладом в форме презентации. Возможно выступление с несколькими докладами. Накопленная оценка O_A вычисляется следующим образом: O_A=(PP+CW)×10/80 Оценка за курс вычисляется следующим образом (линейная формула оценивания): O_C=O_A×0.8+EX×0.2 При вычислении процентов, значения остаются в своей изначальной форме. При вычислении оценок (0..10), происходит стандартное математическое округление. Таким образом, на определенных этапах округляются только O_A, EX, и O_C. В научном докладе в форме презентации оцениваются: сложность темы, степень раскрытия темы, качество устного выступления, качество презентации (слайды), ответы на вопросы. В заданиях на семинарах оцениваются: аккуратность выполнения задания, корректность результата. Если разрабатывается программный код, то к нему применяются здравые критерии оценки такого вида задания, которые во многим общи для дисциплин, в которых необходимо программировать. За творческий подход к выполнению задания могут начисляться баллы. По желанию студент может выбрать индивидуальную образовательную траекторию, в которую входит научная либо проектная работа, участие в конференциях, конкурсах и другие виды деятельности. Индивидуальная образовательная траектория должна заранее согласовываться с преподавателем. Сроки и объемы работ должны заранее обговариваться и согласовываться с преподавателем. Оценивание работы индивидуальной образовательной траектории выполняется по правилам, обговариваемым со студентом. В таком случае, формула O_C и/или O_A может быть изменена с добавлением IT, вес которого обговаривается со студентом заранее. Преподаватель оставляет за собой право задавать вопросы во время защиты работ, чтобы обеспечить понимание материала студентом, написанного исходного кода, подлинность исходного кода. Вопросы также могут основываться на материалах, которые были освещены на семинаре. Преподаватель оценивает работы в соответствии с процентом отвеченных вопросов, количеством выполненной работы, точностью исходного кода и приложением в целом, правильностью приложения и другими здравыми критериями, применимыми к данным видам работы. Студент имеет только 3 попытки дать правильный ответ на поставленный преподавателем вопрос, включая первый ответ студента. Остальные детали оценивания сообщаются на семинарах/по почте в зависимости от задания.
Список литературы

Список литературы

Рекомендуемая основная литература

  • Grosan C., Abraham A., Chis M. Swarm intelligence in data mining //Swarm Intelligence in Data Mining. – Springer, Berlin, Heidelberg, 2006.

Рекомендуемая дополнительная литература

  • Agent-based methods in economics and finance : simulations in Swarm, , 2002

Авторы

  • Родригес Залепинос Рамон Антонио -