具有多个端点的Azure机器学习(AML)Webservice REST API
我一直致力于开发一个API,以使用Kubernetes目标上的Azure机器学习(AML)Web服务部署为机器学习模型提供服务,如下所述: 我的特定用例需要的不仅仅是通过模型对数据进行简单的评分。API需要有多个端点来执行与模型相关的不同操作。例如,上载数据的端点、删除数据的端点、列出现有数据的端点、对以前上载的数据进行评分的端点、更改预处理参数的端点等等 我可以构建所有这些逻辑,但AML web服务只提供一个端点(以“/score”结尾的服务URI),这一事实让我很为难。有没有办法向反洗钱服务添加更多端点?例如,我想让用户能够发布、获取、删除、放置“/数据”、获取“/预测”,以及发布、获取、删除、放置“/参数”,等等 在反洗钱中有没有办法做到这一点,或者这不是我想要实现的目标的正确工具?Azure中是否有更好的解决方案更适合我的需要 谢谢大家! Azure ML允许,但不直接支持您的API设计 我可能需要更多地了解您的用例,以便提出建议。您是否正在考虑实施增量学习?独立端点的动机是什么 -AndonAzure ML允许,但不直接支持您的API设计 我可能需要更多地了解您的用例,以便提出建议。您是否正在考虑实施增量学习?独立端点的动机是什么具有多个端点的Azure机器学习(AML)Webservice REST API,azure,azure-machine-learning-service,Azure,Azure Machine Learning Service,我一直致力于开发一个API,以使用Kubernetes目标上的Azure机器学习(AML)Web服务部署为机器学习模型提供服务,如下所述: 我的特定用例需要的不仅仅是通过模型对数据进行简单的评分。API需要有多个端点来执行与模型相关的不同操作。例如,上载数据的端点、删除数据的端点、列出现有数据的端点、对以前上载的数据进行评分的端点、更改预处理参数的端点等等 我可以构建所有这些逻辑,但AML web服务只提供一个端点(以“/score”结尾的服务URI),这一事实让我很为难。有没有办法向反洗钱服务
-Andon您的建议看起来像一个有状态的web服务器,而不仅仅是一个REST API服务。例如,您需要保留一段逻辑来维护数据的“ID”:如果有两个使用不同数据的POST
/data
调用,那么DELETE/data
需要对正确的调用进行操作。这不仅仅是一个性能优化的机器学习服务
我建议您使用所有这些逻辑部件创建一个单独的服务器,并且只在需要时访问Azure机器学习服务。您还可以在服务中构建缓存,以便仅在新数据进入或本地缓存过期时调用Azure ML服务。它将从Azure:-)中为您节省额外的资金。您的提案看起来像一个有状态的web服务器,而不仅仅是一个REST API服务。例如,您需要保留一段逻辑来维护数据的“ID”:如果有两个使用不同数据的POST
/data
调用,那么DELETE/data
需要对正确的调用进行操作。这不仅仅是一个性能优化的机器学习服务
我建议您使用所有这些逻辑部件创建一个单独的服务器,并且只在需要时访问Azure机器学习服务。您还可以在服务中构建缓存,以便仅在新数据进入或本地缓存过期时调用Azure ML服务。它将为您节省Azure:-)的额外费用。我想围绕一个模型创建一个完整的API服务,因此它不仅仅是调用评分函数。不是真正受控的卷展栏,而是多个端点。我认为我将要实现的完整解决方案将是Azure API管理服务,用于将每个端点的请求转发到Azure函数或AML服务。谢谢你的帮助!我想围绕一个模型创建一个完整的API服务,所以它不仅仅是调用评分函数。不是真正受控的卷展栏,而是多个端点。我认为我将要实现的完整解决方案将是Azure API管理服务,用于将每个端点的请求转发到Azure函数或AML服务。谢谢你的帮助!