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