xgboost销量预测环境搭建

一、开发测试
1、开发环境搭建
(1)、安装Anaconda3(Python3.6以及基础库环境)
(2)、安装PyCharm(IDE);
(3)、xgboost扩展包:
   https://download.lfd.uci.edu/pythonlibs/rqr3k8is/xgboost-0.7-cp36-cp36m-win_amd64.whl
   (https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 扩展包目录)
   在python脚本目录下执行pip命令(本人为: cd D:\work\ide\Anaconda3\Scripts)
   pip install D:\study\ai\7v\packages\xgboost-0.7-cp36-cp36m-win_amd64.whl
2、本地运行调试
main 函数入参:
(1)、参数运行配置
Run->Edit Configurations->绿色加号->选”python“
Script:/your path/test.py
params:param1 param2
(2)、本地执行参数配置
2018-03-30 E:/tmp/testdata/2018-03-30/qty/part-00000-f782e346-85aa-4e02-a653-9de8a45f22d0-c000.txt  E:/tmp/testdata/2018-03-30/output/result1.txt
(3)、本地开发版本:
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.


二、online 部署
1、服务器:
(1)、主机信息
主机名: sales-predict01.idc1.fn 硬盘(GB): 0 内存(GB): 16 CPU(核): 4 IP: 10.201.195.253 DNS: sales-predict01.idc1.fn
(2)、登陆主机
ssh jiayan.zhang@sales-predict01.idc1.fn  jiayan.zhang.0411
(3)、切换到root
sudo su -
2、linux下安装Anaconda()
(1)、安装包下载
https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
(2)、安装命令
bash  Anaconda3-5.1.0-Linux-x86_64.sh


3、Linux下安装xgboost
(1)、安装包下载
https://pypi.python.org/pypi/xgboost(xgboost-0.7.post4.tar.gz (md5))
(2)、安装在anaconda3下
tar -zxvf xgboost-0.7.post4.tar.gz
cd xgboost-0.7.post4
python3 setup.py install




三、扩展:
2、xgboost4j-spark编译
官网:
http://xgboost.readthedocs.io/en/latest/jvm/
(1)、源码包下载地址
https://codeload.github.com/dmlc/xgboost/zip/master
(2)、源码编译
<parent>xgboost-jvm</parent>
cd E:\home\xgboost-master\jvm-packages
mvn -U clean compile install -DskipTests=true
cd E:\home\xgboost-master\jvm-packages\xgboost4j-spark
mvn -X -DskipTests=true -Dspark.version=2.0.0 package
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值