在 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 机器文件复制”任务复制的文件总数?