Леса решений предоставляют следующие преимущества:
Их проще настроить , чем нейронные сети. Леса решений имеют меньше гиперпараметров ; кроме того, гиперпараметры в лесах решений обеспечивают хорошие значения по умолчанию .
Они изначально обрабатывают числовые, категориальные и недостающие функции. Это означает, что вы можете написать гораздо меньше кода предварительной обработки, чем при использовании нейронной сети, что сэкономит ваше время и уменьшит количество источников ошибок.
Они часто дают хорошие результаты «из коробки» , устойчивы к зашумленным данным и имеют интерпретируемые свойства.
Они делают выводы и обучаются на небольших наборах данных (<1 млн примеров) гораздо быстрее, чем нейронные сети.
Леса решений дают отличные результаты в соревнованиях по машинному обучению и широко используются во многих промышленных задачах.
В этом курсе представлены деревья решений и леса решений. Леса решений — это семейство интерпретируемых алгоритмов машинного обучения, которые превосходно работают с табличными данными. Леса решений могут выполнять:
В этом курсе объясняется, как работают леса решений, не заостряя внимание на каких-либо конкретных библиотеках. Однако на протяжении всего курса в текстовых полях демонстрируются примеры кода, которые основаны на библиотеке леса решений YDF , но могут быть преобразованы в другие библиотеки леса решений.
Предварительные условия
Этот курс предполагает, что вы прошли следующие курсы или обладаете эквивалентными знаниями:
[null,null,["Последнее обновление: 2024-10-26 UTC."],[[["Decision forests are interpretable machine learning algorithms that work well with tabular data for tasks like classification, regression, and ranking."],["Decision forests offer advantages such as easy configuration, native handling of various data types, robustness to noise, and fast inference/training on smaller datasets."],["This course provides a comprehensive understanding of decision trees and forests, including how they make predictions, different types, performance considerations, and effective usage strategies."],["The course uses YDF library code examples to demonstrate concepts, but the knowledge is transferable to other decision forest libraries."],["Basic machine learning knowledge and familiarity with data preprocessing are prerequisites for this course."]]],[]]