Возможно ли, чтобы дерево решений (регрессор или классификатор) разделилось на одну и ту же функцию и одно и то же значение более одного раза? - PullRequest
0 голосов
/ 27 мая 2020

Я пишу класс регрессора дерева решений, используя AnyTree. Просто чтобы увидеть, действительно ли я понимаю концепции, лежащие в основе деревьев решений.

Я написал все свои методы, которые точно рассчитывают оптимальную функцию и ценность на основе MSE.

Теперь я пытаюсь понять, как установить id каждого узла дерева. Я думал, что одним из способов может быть направление маршрутизации, например AnyTree.Node(id=f'{feature} <= {threshold}' **kwargs), но я знаю, что дерево решений может несколько раз разбиваться на одну и ту же функцию.

Вопрос: Мне интересно, каковы шансы, что он разделится на одну и ту же функцию И одно и то же значение?

Я также открыт для предложений по другому id стратегия. Я просто ищу способ динамически назначать node id s, который также легко понять.

...