xgboost介绍
来源:互联网 发布:数据统计ppt模板 编辑:程序博客网 时间:2024/04/30 18:11
搞了一下午,终于把xgboost安上了,头晕眼花,下面总结一下安装过程和xgboost的原理
因为不想编译,在CSDN上找到编译后的xgboost包
网址为http://download.csdn.net/detail/onepiecehuiyu/9518553
在命令行中(win+R)cmd中进入”…/xgboost-master/python-package/”
然后输入”python setup.py install 解压
在”…\Lib\site-packages\xgboost-0.4-py3.5.egg”文件下的xgboost文件复制到”…\Lib\site-packages”下。
import xgboost as xgb无错误,说明安装成功
测试数据结果为[ 0.03688221],性能在随机森林和ExtraTrees之间
原理:
测试代码
# -*- coding: utf-8 -*-"""Created on Mon Feb 6 15:08:02 2017@author: Administrator"""import xgboost as xgbimport DTimport numpy as npTestSetN = 500dataset = DT.LoadData()y = []X = []for data in dataset: y += [data[-1]] X += [data[:-1]]dtrain = xgb.DMatrix(X[:-TestSetN], y[:-TestSetN])dtest = xgb.DMatrix(X[-1])evallist = [(dtest,'eval'), (dtrain,'train')]param = {'bst:max_depth':2, 'bst:eta':1, 'silent':1, 'objective':'reg:linear' }param['nthread'] = 4plst = param.items()num_round = 10bst = xgb.train(plst, dtrain)dtest = xgb.DMatrix(X[-TestSetN:-1] + [X[-1]])print((sum(np.transpose((bst.predict(dtest) - [y[-TestSetN:-1] + [y[-1]]])**2)/TestSetN)**0.5))
0 0
- xgboost介绍
- XGBOOST常用参数介绍
- xgboost 参数介绍
- XGBoost Boosted Trees的介绍
- xgboost
- xgboost
- xgboost
- xgboost
- xgboost
- xgboost
- xgboost
- XGBoost
- xgboost
- xgboost
- xgboost
- XGBoost
- xgboost
- 比XGBOOST更快--LightGBM介绍
- ES权威指南_03_Dealing with Human Language_06 Synonyms
- SASS的基本运算
- spring mvc 单独接收数组参数
- android悬浮窗权限相关
- Deep Learning Online Courses/Tutorials
- xgboost介绍
- 推荐:程序员必读书单
- ES权威指南_03_Dealing with Human Language_07 Typoes and Mispelings
- 【studio导入项目遇到问题一】Error:failed to find Build Tools revision 21.1.1
- NGUI所见即所得之UICamera
- 页面细分时间的解释
- JVM内存管理------GC算法精解(分代搜集算法)
- SimRank协同过滤推荐算法
- Android App优化之Layout怎么摆