Выполнить лабораторную работу.

Есть ДКА "Тигр". У него 5 состояний: "Убежать от врага", "Выследить добычу", "Атака добычи", "Бежать домой", "Поиск добычи". ",

Есть среда, которая генерирует случайное состояние: 0 - "добычи нет", 1 - "добыча есть", 2 - "есть враг"

Необходимо создать класс "Тигр", имитирующий переходы ДКА между состояниями в зависимости от состояния окружающей среды. Первоначальное состояние установить "Поиск добычи", при возникновении добычи совершить переход в состояние "Выследить добычу", при вероятности более 0.5 (удачный момент атаки) тигр переходит в состояние "Атака добычи". При возникновении врага ДКА переходит в состояние "Убежать от врага". Если от среды приходит состояние 2, то ДКА остается в состянии "Убежать от врага", если любое другое состояние среды, то переходит в состояние автомата "Поиск добычи", либо "Бежать домой", если добыча уже была найдена."

К условию добавляется вероятность побега добычи. Создать класс "Кролик", задать случайным образом вероятность побега. В классе "Тигр" задать случайным образом вероятность успешной атаки. Если вероятность побега кролика выше вероятности удачной атаки тигра перевести ДКА "Тигр" в состояние "Поиск добычи

Построить поле из 0 размерностью 10х10. Тигр будет обозначаться 1 и стартовать из левого верхнего угла. В координатах (3,5)(4,5)(5,5)(6,5) находятся враги тигра - их необходимо обойти (можно обозначить врагов цифрой 3). В координатах (7,9)(8,9)(9,9) находятся зайцы (обозначаются цифрой 2). Тигру необходимо дойти до зайцев, съесть 1 и вернуться назад, в начальную точку. Тигра, зайцев и врагов выполнить в виде классов.

Выполнять действия тигром на основе базового уравнения Q-learning. ссылка

2 года назад
guest_16641391210499
3 года в сервисе
Была
месяц назад
3 отзыва

Заявки фрилансеров

Иванов
 
32 года
2 года в сервисе
Был
2 года назад
2 года назад
Мухаммедали
 
24 года
2 года в сервисе
Был
2 года назад
2 года назад
Сергей
 
24 года
2 года в сервисе
Был
2 года назад
2 года назад
Ярослав
 
24 года
2 года в сервисе
Был
2 года назад
2 года назад
Евгений
 
35 лет
2 года в сервисе
Был
2 года назад
2 года назад
Алексей
 
31 год
3 года в сервисе
Был
2 года назад
2 отзыва(-2)
2 года назад
Андрей
 
22 года
2 года в сервисе
Был
год назад
2 года назад
Владислав
 
24 года
3 года в сервисе
Был
2 года назад
2 года назад
Никита
 
21 год
3 года в сервисе
Был
месяц назад
7 отзывов(-3)
2 года назад
  • Похожие заказы

  • Создание Telegram бота на Python, который будет прикреплен к бирже Binance для мониторинга цен различных монет в реальном времени. Бот должен публиковать сигналы в канал, хранить информацию о ценах и уведомлять при достижении заданных значений. Необходимо реализовать все расчеты и обеспечить стабильную работу бота.

    Закрыт
    2 года назад
  • Задача заключается в доработке существующей программы путем добавления функционала работы с текстовым файлом. Необходимо реализовать сохранение данных списков при выходе из приложения, чтобы информация не терялась.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • $70

    Требуется разработать программу на C++ или C#, которая будет отслеживать температуру основных компонентов ПК: материнской платы, ЦП (по ядрам), ГП и накопителей. Программа должна отправлять уведомления на электронную почту, если температура превышает допустимые значения.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • $10

    Требуется разработать консольное приложение на C++ для Windows, которое захватывает изображение с веб-камеры и сохраняет его в формате JPEG. Необходимо использовать только стандартные средства Windows без сторонних библиотек. Срок выполнения – до 10 декабря.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • $150

    Требуется разработать минимально жизнеспособный продукт (MVP) с предложением математического решения. Язык программирования не имеет значения, важно выполнить задачу качественно и в срок.

    Закрыт
    2 года назад
  • Требуется доработка опенсорс скрипта на Python для добавления нового источника парсинга crt.sh. Необходимо интегрировать парсинг данных (имена доменов и Matching Identities) с удалением дубликатов. Используйте существующие утилиты на Python для упрощения задачи.

    Закрыт
    2 года назад
  • Требуется реализовать ВК-бота для интеграции с уже существующей платформой. Необходимо разработать функционал и настроить взаимодействие с пользователями, обеспечив удобный интерфейс и стабильную работу.

    Закрыт
    2 года назад
  • Требуется доработка программы, написанной на языке C#, с фокусом на многопоточность. Необходимо оптимизировать существующий функционал и улучшить производительность приложения. Опыт работы с многопоточностью в C# обязателен.

    Закрыт
    2 года назад
  • $400

    Требуется разработать бота на Python для проверки аккаунтов. Бот должен извлекать логины и пароли из SQL файла, вводить их на целевом сайте и, в случае успешного логина, сохранять данные в новый SQL файл с текущей датой. Задача включает в себя автоматизацию процесса логирования и обработку данных.

    Прикладное ПО3 исполнителя
    Завершен
    2 года назад