EasyML( Easy Machine Learning )是一个简单机器学习系统。在该系统中,学习任务被构造为一个有向非循环图(DAG),每个节点代表一步操作(机器学习算法),每条边代表节点之间的数据流。任务可以人工定义或克隆现有任务/模板。提交任务后,节点将根据DAG自动执行。图形用户界面实现了以拖拉的方式创建、配置、提交和监督任务。系统包含三个主要组件:分布式机器学习库实现了流行的机器学习算法、数据预处理/后处理、数据格式转换、特征生成、表现评估等。这些算法主要基于Spark实现。基于GUI的机器学习开发环境系统允许用户以拖放的方式创建、安装、提交、监控、共享他们的机器学习流程。机器学习库中的所有算法都可以在该开发环境系统中获取并安装,它们是构建机器学习任务的主要基础。