Windows настолько злобна, что потребляет дополнительную энергию для работы.
Библиотека XGBoost производит фурор на всех соревнованиях по машинному обучению и помогает выигрывать призы.
Однако стать владельцем этого пакета для Python для Windows не так уж и просто.
Процесс установки подробно описан на сайте.
GitHub и немного шире Каггл форум .
Поэтому я постараюсь описать это пошагово и более подробно.
Надеюсь, это поможет сэкономить много времени неопытным пользователям.
Допустим, у вас уже установлен Python. В моем случае это сборка Анаконда с Python 3.4. 1. Установите ЯДК от Оракула.
Потому что для компиляции нам понадобится библиотека JNI. 2. Установите Визуальная Студия 2013 по ссылке, указанной на скриншоте.
Более поздние версии требуют редактирования кода решения, поэтому обычным людям они не подходят. Само решение xgboost, опубликованное на GitHub, было скомпилировано в Visual Studio 2010.
3. Скачать вся библиотека c XGBoost GitHub :
4. Распаковать архив, получаем папку C:\xgboost-мастер .
5. Открыть использование файла решения Visual Studio C:\xgboost-master\windows\ xgboost.sln .
Выберите Release и версию платформы, для которой будем собирать.
Следующая сборка -> Построить решение.
Результатом должно быть «4 удалось»:
Уже на этом этапе можно собирать проблемы.
«Не удалось обнаружить CL.exe» — во время установки не был выбран C#/Visual C++.
Устанавливаем компоненты.
«Невозможно открыть включаемый файл: 'corecrt.h'» — ищите файл, скорее всего он здесь: ProgramFiles(x86)\Windows Kits\10\Include\10.0.10150.0\ucrt и добавьте каталог в $IncludePath, или действуйте грубо и скопируйте все файлы *.
h куда-нибудь на видное место, например в Программные файлы\Microsoft Visual Studio 12.0\VC\include .
«Невозможно открыть включаемый файл: 'jni.h'» — после установки JDK ошибок быть не должно.
Однако все может пройти гладко и проблем не возникнет. Мне удалось добиться обоих результатов на разных виртуальных машинах.
Дальше.
6. Из папки C:\xgboost-master\windows\Release нам нужны файлы xgboost.exe И xgboost_wrapper.dll .
Скопируйте их в папку с пакетом Python: C:\xgboost-master\python-package. 7. Открыть консоль (cmd), сменить каталог:
8. Там же.cd "C:\xgboost-master\python-package"
запустите установщик: python setup.py install
Вот и все.
Запустите удобную для вас среду Python и напишите традиционный: import xgboost as xgb
Теги: #python #xgboost #машинное обучение #python #Машинное обучение
-
Мэри, Этьен Жюль
19 Oct, 24 -
Распространенные Мифы Об Интернете
19 Oct, 24 -
Как Продаются Стартапы В Кремниевой Долине
19 Oct, 24 -
Вышла Ubuntu 8.04.
19 Oct, 24 -
Купи Меня За 11 Долларов
19 Oct, 24