Дерево решений и случайный лес — различия между версиями
Sokolova (обсуждение | вклад) |
Sokolova (обсуждение | вклад) |
||
| Строка 12: | Строка 12: | ||
|neat = | |neat = | ||
|definition= | |definition= | ||
| − | '''Бинарное решающее дерево''' {{---}} это алгоритм классификации, задающийся бинарным деревом, в котором каждой внутренней вершине <tex> v \in V </tex> приписан предикат <tex> \ | + | '''Бинарное решающее дерево''' {{---}} это алгоритм классификации, задающийся бинарным деревом, в котором каждой внутренней вершине <tex> v \in V </tex> приписан предикат <tex> \beta_v : X \rightarrow {0, 1} </tex>, каждой терминальной вершине <tex> v \in V </tex> приписано имя класса <tex> c_v \in Y </tex>. При классификации объекта <tex> x \in X </tex> он проходит по дереву путь от корня до некоторого листа, в соответствии с Алгоритмом 1.5. |
| − | <tex> c_v \in Y </tex>. При классификации объекта x | ||
| − | до некоторого листа, в соответствии с Алгоритмом 1.5 | ||
}} | }} | ||
| + | |||
| + | '''void''' fix('''int''' i): | ||
| + | '''if''' d[i] == b | ||
| + | d[i] = 0 | ||
| + | d[i + 1]++ | ||
| + | '''if''' d[i + 1] == b - 1: | ||
| + | L'[i] = L'[i + 1] | ||
| + | '''else''' | ||
| + | L'[i] = i + 1 | ||
== Основные определения == | == Основные определения == | ||
Версия 14:57, 20 января 2019
Содержание
Дерево решений
| Определение: |
| Дерево решений (англ. decision tree, DT) — логический алгоритм классификации, основанный на поиске конъюнктивных закономерностей. |
| Определение: |
| Бинарное решающее дерево — это алгоритм классификации, задающийся бинарным деревом, в котором каждой внутренней вершине приписан предикат , каждой терминальной вершине приписано имя класса . При классификации объекта он проходит по дереву путь от корня до некоторого листа, в соответствии с Алгоритмом 1.5. |
void fix(int i):
if d[i] == b
d[i] = 0
d[i + 1]++
if d[i + 1] == b - 1:
L'[i] = L'[i + 1]
else
L'[i] = i + 1
Основные определения
Простейший алгоритм синтеза дерева
Разновидности решающих деревьев
Тип задачи
Критерии ветвления
Критерии останова
Что находится во внутренних вершинах
Что находится в листьях
Передача информации между вершинами
- (alternating decision tree)
Рецукция решающих деревьев
Оценивание вероятностей
Полужадный синтез
Алгоритмы построения решающих деревьев
Обобщающая способность решающих деревьев
Композиции решающих деревьев
- Решающий лес
- Бустинг над решающими деревьями
История
Ссылки
- Classification and Regression Trees — лекции Cosma Shalizi, ноябрь 2009.