对于数据科学项目 API使用Python 还是 C# ?

XuDong Peng-MSFT 10,746 信誉分 Microsoft 供应商
2024-03-05T06:53:21.26+00:00

大家好,

我是一名数据科学专业人士,我致力于使用 Python 为各种项目开发和训练模型,例如 NLP 和预测。我的最终模型通常保存为 pickle 或 onnx 文件,具体取决于要求。目前,我们在 .NET 和 C# API 中使用这些模型,这要求我们使用 ONNX 格式的模型将它们集成到这些 API 中。

我们想知道是否最好将 API 切换到 Python 并处理模板端和 API 端的所有内容。我想知道在这种情况下,在继续使用 .NET C# 作为 API 还是切换到 Python 之间,最好的技术解决方案是什么。我还想知道社区对这个话题的看法,以及为什么一种技术会比另一种技术更好。

我提前感谢您的帮助。

Note: 该案例整理于:Python or C# for data science project API?

ASP.NET API
ASP.NET API
ASP.NET: .NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。API: 支持两个应用程序相互交互的软件中介。
8 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Zhi Lv - MSFT 32,446 信誉分 Microsoft 供应商
    2024-03-05T09:55:07.4666667+00:00

    你好,

    恐怕我不能说最好的解决方案是什么,因为它取决于许多因素,其中最重要的是基于您的要求。

    如前所述,您使用的模型格式是 ONNX,它还支持 C#。如果您已经使用 .NET 进行开发,那么继续使用现有环境将是一个不错的选择,这将保持所用技术栈的一致性。

    在我看来,它们都有一个很好的生态系统,你可能使用的其他库或工具将取决于你的最终目的。


    如果答案是正确的解决方案,请单击“接受答案”并请投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    最好的问候

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。