Release-1.1.0
EasyML 1.1.0版本,加入了较多的新特性,同时对代码及注释进行了进一步的规范,建议对新特性感兴趣的用户可以升级到该版本进行体验。该版本具体细节功能和改进如下:
Docker集群版本更新
安装包
镜像获取
- Mysql镜像
docker pull nkxujun/mysql_eml:1.1.0
- Ubuntu镜像:
docker pull nkxujun/ubuntu_eml:1.1.0
更新内容
-
Spark版本: Spark版本从原来
2.0.1
替换为1.6.1
(2.0.1
版本不支持内置ETL算法组件) -
新增Titanic Demo示例:增加Kaggle竞赛中的Titanic Demo,用户可从该示例中看到新特性的示例
-
Python支持: ubuntu镜像内置
python 2.7
版本 -
Tensorflow支持: ubuntu镜像内置
tensorflow 1.3.0
版本 -
Mysql数据库: Mysql镜像新增
test
数据库,方便用户进行ETL功能测试。studio
数据库新增moduleversion
表,用于程序与数据的版本管理 -
脚本修正:修正运行脚本中部分单词拼写错误问题
EasyML 项目更新
新特性
- ETL组件。 支持Mysql、Hive数据库的数据读取与写入
- 可编程脚本。 用户可在组件上添加python、shell脚本。组件入口:通过上传程序,选择程序类型为可编程脚本。
- 数据可视化。 用户可针对任务模块执行结果进行可视化,目前可视化支持数据类型包括:CSV、TSV、Json。
- 历史运行记录查看。 用户可在绘图区查看当前任务的历史运行记录,可对历史运行记录进行查看与管理。
- 后台管理查询。 具有管理员权限的用户可在后台管理进行特定条件下的数据的查询。
功能改进
- 示例任务添加删除权限管理
- 示例任务添加Titanic Demo。 该示例为Kaggle竞赛中的赛题,用来进行titanic灾难生还预测。EasyML 1.1.0版本的新特性在该示例中有所体现
其他
- 统一代码格式
- 代码注释补充与完善
- mysql脚本更新