Статья Автор: Деникина Н.В., Деникин А.В.

Что такое дерево решений?

Представь, что ты создаешь бота для игры "Акинатор" — он должен угадать, о ком ты думаешь, задавая вопросы. Как бы ты построил логику такого бота?

Наверное, начал бы с вопросов, которые сразу отсекают много вариантов:

  • "Это реальный человек?" — сразу делит всех персонажей пополам
  • "Это мужчина?" — еще раз делит пополам
  • "Человек жив?" — и так далее...

Ты интуитивно выбираешь вопросы, которые максимально уменьшают неопределенность. Это и есть основная идея дерева решений!

Структура дерева решений:

                

Каждый узел — это вопрос, каждый лист — финальный ответ.

Печать