Публикации по теме 'xgboost'


Использование потери расстояния Earth Mover в XGBoost для повышения производительности прогнозирования
XGBoost — это широко используемая библиотека машинного обучения с открытым исходным кодом, которая обеспечивает эффективную и масштабируемую реализацию алгоритмов повышения градиента. В последние годы он приобрел огромную популярность благодаря своей высокой производительности в широком спектре приложений, таких как классификация, регрессия и ранжирование. XGBoost часто хвалят за его гибкость, поскольку он позволяет пользователям настраивать модель в соответствии со своими конкретными..

Учебник по классификации с Python
В этом уроке я собираюсь предоставить шаги, чтобы предсказать, есть ли у пациента диабет, на основе нескольких входных переменных. Я использую набор данных, доступный в библиотеке UCI под названием Pima Indians Diabetes Database, которую вы можете скачать с сайта kaggle — https://www.kaggle.com/uciml/pima-indians-diabetes-database/data . Сначала импортируйте необходимые библиотеки: from xgboost import XGBClassifier from sklearn.tree import DecisionTreeClassifier from..

Извлечение деревьев из моделей GBM в виде фреймов данных
Популярные библиотеки Python для моделей GBM в основном используют свои API, но они не идентичны. В этой статье я сосредоточусь на методах, используемых для извлечения отдельных деревьев решений из этих моделей. Сначала я представляю нативные, специфичные для пакетов решения для этого. В конце я представляю новый общий интерфейс, который позволяет нам экспортировать древовидные структуры из произвольных древовидных моделей GBM. СветGBM Я начинаю с LightGBM , который предоставляет..

XGBoost: полное руководство (часть 2)
Реализация алгоритма XGBoost на Python с нуля В предыдущей статье мы обсудили алгоритм XGBoost и показали его реализацию в псевдокоде. В этой статье мы собираемся реализовать алгоритм на Python с нуля. Предоставленный код представляет собой краткую и облегченную реализацию алгоритма XGBoost (всего около 300 строк кода), предназначенную для демонстрации его основных функций. По существу, она не оптимизирована по скорости или использованию памяти и не включает в себя полный спектр..

Категоризация доходов с помощью анализа данных переписи — проект машинного обучения
В этом проекте я буду анализировать данные переписи из репозитория машинного обучения UCI, которые я получил отсюда , и классифицировать данные на основе дохода гражданина. Эти данные были взяты из базы данных Бюро переписи населения США. Я использую файл adult.data , который содержит следующие столбцы: возраст: непрерывный. рабочий класс: частный, Self-emp-not-inc, Self-emp-inc, Federal-gov, Local-gov, State-gov, без оплаты, никогда не работал. fnlwgt: непрерывный...

Прогнозирование цен на листинги в Нью-Йорке с использованием XGBoost
Прогнозирование цен на листинги в Нью-Йорке с использованием XGBoost Знакомство с некоторыми концепциями машинного обучения Что Мы собираемся создать модель машинного обучения, чтобы предсказать стоимость аренды жилья в Нью-Йорке. АЛГОРИТМ + ДАННЫЕ = МОДЕЛЬ Как Мы собираемся обучить нашу модель, используя исторические данные об аренде жилья в Нью-Йорке. Модель будет извлекать уроки из данных и (надеюсь) будет готова прогнозировать цену для любого данного будущего..

Выявление болезни Паркинсона — XG Boost
Техника оптимизации экстремального повышения Понимание болезни Болезнь Паркинсона — это расстройство головного мозга, которое приводит к дрожи, скованности и трудностям при ходьбе, равновесии и координации. Симптомы болезни Паркинсона обычно начинаются постепенно и со временем ухудшаются. По мере прогрессирования заболевания у людей могут возникать трудности при ходьбе и разговоре. У них также могут быть психические и поведенческие изменения, проблемы со сном, депрессия, проблемы..