Реализация алгоритма «Случайный лес» | OTUS >
У этой рекламы есть минус
У этой рекламы есть минус
−10% на курсы со стартом в ноябре. Успейте получить выгоду, 10 числа акция закончится
−10% на курсы со стартом в ноябре. Успейте получить выгоду, 10 числа акция закончится
Выбрать курс

Реализация алгоритма «Случайный лес»

«Случайный лес» (Random forest) — это довольно популярный алгоритм контролируемого машинного обучения, который заключается в применении комитета (можно сказать, «Ансамбля») решающих деревьев. Давайте посмотрим, как выглядит его реализация на Python.

Прежде всего, скажем, что «Ансамбль» в данном контексте значит, что алгоритм берет «слабых учеников», а потом объединяет их, что позволяет сформировать один сильный предиктор. При этом «слабые ученики» представляют собой все случайные реализации деревьев решений, объединяющихся в целях формирования случайного леса как сильного предсказателя. Это если в двух словах. Но если хотите подробнее, вот тематическое видео: https://www.youtube.com/watch?v=D_2LkhMJcfY.

Теперь давайте реализуем случайный лес на Python, тем более это не займет много времени.

Начало:

1-1801-2d7f55.png

Реализация:

2-1801-d40f6e.png

По материалам «The Hitchhiker’s Guide to Machine Learning in Python»: https://medium.freecodecamp.org/the-hitchhikers-guide-to-machine-learning-algorithms-in-python-bfad66adb378.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Снизили цены на 10 дней
Снизили цены на 10 дней
−10% на все курсы со стартом в ноябре, акция действует до 10 числа. Выбирайте направление — начинайте обучение
−10% на все курсы со стартом в ноябре, акция действует до 10 числа. Выбирайте направление — начинайте обучение