在SPARK SUMMIT 2017上,Manasi Vartak PhD Student, MIT DB Group分享了题为《ModelDB: A system to manage machine learning models》,就模型管理工具的要求,ModelDB:管理机器学习模型的系统等方面的内容做了深入的分析。
https://yq.aliyun.com/download/2202?spm=a2c4e.11154804.0.0.12b86a79WG8kJm
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云平台上,针对机器学习模型的管理,提供了全面且高效的工具与指南,这与Manasi Vartak在SPARK SUMMIT 2017上分享的《ModelDB: A system to manage machine learning models》主题相呼应。阿里云的模型管理功能覆盖了从创建、配置到部署及推理的全过程,确保用户能够高效地组织和利用他们的机器学习资产。以下是关键操作步骤和概念的概览:
创建模型:通过SQL命令,指定模型名称、类型(如lightgbm
)、输入输出列及参数来创建模型。
CREATE MODEL model_name WITH (model_class = 'lightgbm', x_cols = 'col1,col2', y_cols='target') AS SELECT ...;
上传模型:将离线训练好的模型文件及其依赖上传至云端。
UPLOAD MODEL model_name WITH (model_location = 'model_path', req_location = 'req_path');
部署模型:使模型在线上环境可用,以便进行推理任务。
DEPLOY MODEL model_name;
模型推理:执行SQL查询以调用模型进行预测。
SELECT Y FROM PREDICT(MODEL my_model, SELECT * FROM table LIMIT size) WITH (x_cols = 'cols_list', y_cols='');
AI_CreateModel
函数,提供模型ID、URL、提供商、类型等信息完成模型注册。AI_AlterModel
函数调整已注册模型的详细信息,包括API地址、配置参数等。综上所述,阿里云不仅支持快速应用内置模型,还为自定义模型的全生命周期管理提供了详尽的操作流程与API接口,确保用户可以灵活、高效地管理和应用机器学习模型,与ModelDB系统所强调的模型管理理念相符。