h2o是一个很棒的,免费的机器学习框架,工作学习中需要用到机器学习的人都值得去了解。
h2o flow 是h2o的一个网页的接口。对于那些代码经验不是很好的人可以使用这种方式。
要使用h2o flow ,首先第一步要初始化h2o平台,很多种方式可以初始化,在这里介绍在R中的初始化:
- 初始化
library(h2o)
h2o.init(nthreads = -1) # 初始化
打开h2o flow
在浏览器输入:
http://127.0.0.1:54321/flow/index.html-
使用h2o flow
-
载入数据
-
点击importFiles
输入你数据的链接
点击import
上传成功了
-
划分数据,构建模型
点击split
点击create
点击frame_0.75 ,然后build model
选择模型
这里选择了xgboost
接下来你就需要对模型进行一系列设置,包括选择验证集合,选择交叉验证的,选择因变量,选择自变量,以及有关xgboos的一系列参数。
然后,构建模型
点击view
还有很多详细的指标
-
预测
预测结果
这里包括了一个完整的建模过程,这种方式其实挺适合公司用的,因为方便教学,可以很好的带一些新人。