В статье пойдёт речь об одной из моделей машинного обучения - решающем дереве. Для чего нужна эта модель? Решающее дерево позволяет решать следующие задачи машинного обучения: Классификации - это когда нужно предсказать класс объекта, например, купит ли человек новый телефон или нет. Регрессии - когда надо предсказать какое-либо значение, например, стоимость дома. Как оно выглядит? Вместо сотни слов, проще показать картинку: Действительно, вид напоминает дерево, но с одной особенностью - оно перевёрнуто. X_1 и X_2 - некоторые переменные samples - количество наблюдений того или иного класса values - в квадратных скобках указано, сколько в подвыборке наблюдений первого и второго классов (например, [0, 1]. Здесь 0 наблюдений 1-го класса и одно наблюдение 2-го класса. class - имя класса, к которому принадлежит большинство наблюдений в подвыборке (в случае, когда количество наблюдений 1-го и 2-го класса равно, значение class выбирается случайно) entropy - энтропия (почти как в физике). О н