在 Azure Devops 或 Azure 机器学习中使用 Neo4j

Posted

技术标签:

【中文标题】在 Azure Devops 或 Azure 机器学习中使用 Neo4j【英文标题】:Use Neo4j in Azure Devops or Azure Machine learning 【发布时间】:2020-12-29 18:25:34 【问题描述】:

我有一个 Python 项目。我的目标是使用 Neo4j 创建文章推荐。

这是我所做的:

    网页抓取文章 清理数据 将数据插入 Neo4j 使用 Neo4j 算法(图形数据科学库)

一切正常,但仅在我的笔记本电脑上。

我想在 Azure devops 和 azure machine learning 上迁移我的项目,以便拥有一个 Web 应用程序。

我有一个 Azure 帐户,并为此项目创建了 Azure ML 和 Azure Devops,但我不知道如何在 azure devops 和 azure machine learning 中使用 Neo4j。也许是使用虚拟机或容器?

【问题讨论】:

你能解释一下这个“网络应用”的目的吗? 我想创建一个 Web 应用程序,在界面上显示 Neo4j 算法推荐的文章。或者可能是前端开发人员可以显示推荐文章的端点 【参考方案1】:

我对 Neo4j 了解不多,但如果这是我的项目,我会专注于将其设置为 experiment pipeline run。您可以逐个完成所有单独的步骤。

你的管道步骤:

网络收藏 清洁 Neo4j 我觉得你需要一个“建模”步骤,否则你为什么要使用 AML? 然后将其部署到 AML 服务中的 Web 点。

Here is my example of script steps.您只需将各个 PythonScriptSteps 替换为您的代码即可。

【讨论】:

感谢您的建议@billmanH。对于我的项目,我使用 Neo4j 算法 [neo4j.com/docs/graph-data-science/current/algorithms/…,但我不知道如何在 Azure 中使用它。这就是我考虑 AML 服务的原因,但也许有更好的解决方案。我希望 Azure 中的所有内容和所有步骤都自动化。在步骤结束时,我想创建一个 Web 应用程序,在界面上显示 Neo4j 算法推荐的文章

以上是关于在 Azure Devops 或 Azure 机器学习中使用 Neo4j的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Azure 虚拟机上安装 Azure Devops Build Agent 吗?

使用 Azure Devops 任务或 PowerShell 创建/更新 Azure WebApp 的路径映射

ML.NET机器学习API容器化与Azure DevOps实践:RESTful API

如何获取从 Azure Devops / VSTS / TFS 中的“Windows 机器文件复制”任务复制的文件总数?

Azure DevOps 资源存储库:self

作业终止后如何将生成的文件从 Azure Databricks 导出到 Azure DevOps?