Как вырастить данные в искусственном сообществе

Материал из Поле цифровой дидактики
Описание Для того, чтобы получить данные, можно создать имитационную модель, агенты которой будут имитировать поведение биологическое или социальное поведение животных, людей или организаций. В процессе своих действий агенты будут порождать данные, которые можно собрать и проанализировать.

120px-Slnova_Data1.jpg

Область знаний NetSci, Математика, Биология, Информатика, Искусственный интеллект, Управление
Область использования (ISTE) Computational Thinker
Возрастная категория 10


Поясняющее видео https://www.youtube.com/watch?v= IRTKplE7nw
Близкие рецепту понятия Агентное моделирование, Данные, Генерировать новых агентов, Преследовать другого агента
Среды и средства для приготовления рецепта: StarLogo Nova, NetLogo



StarLogo Nova

Проект https://www.slnova.org/patarakin/projects/694467/
Прямо из этой страницы, куда встроен проект, мы можем данные собрать

Исходное состояние - выбираем параметры

  • количество мячей = 5
  • количество участников = 175
  • рычажок видимости (как близко от участника должен быть мяч, чтобы он начал к нему бежать) = 5

Slnova Data.jpg

Собираем данные со страницы

500 записей Slnova Data1.jpg

Загружаем датасет в RAWGraphs - https://rawgraphs.io/

Slnova Data2 exp.jpg



Проект https://www.slnova.org/patarakin/projects/761578/

Использовать NetLogo Web для получения данных

Flocking netlogo web.jpg

Примеры моделей для постановки экспериментов:

  1. Образование стаи птиц или рыб
  2. Термиты
  3. Обучение по Выготскому или Пиаже - участники бросают шарики и стараются попасть как можно ближе к линии


Вырастить данные - поставить эксперимент с переменными - использовать BehaviorSpace