使用 H2O 在 Spark 上进行深度学习及 Apache Spark 安装指南
1. 使用 H2O 深度学习进行分类
深度学习不仅可用于回归,还能用于分类。这里将使用之前用过的成人数据集,该数据集提取自 1994 年美国人口普查数据,包含 13 个属性,如性别、年龄、教育程度、婚姻状况、种族、国籍等,目标变量是收入,目的是预测一个人每年收入是否超过 50000 美元。数据集可在 在线仓库 找到,列描述可在 adult.names 文件 中查看。
1.1 加载和拆分数据
1.1.1 加载数据
可将数据从文件直接加载到 H2OFrame,只需提供文件路径:
val censusH2O = new H2OFrame(new java.net.URI("first-edition/ch08/adult.raw"))
该框架可通过 H2O Flow UI 以 adult_raw.hex 名称访问。H2O 会自动检测哪些列包含数字,哪些包含分类值(H2O 术语中的枚举类型),如教育程度和婚姻状况就是分类值。
1.1.2 修改列名
adult.raw 文件不包含列名,可使用 H2O API 修改列名:
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



