Watson Deep Learning: 实验构建器、命令行界面和Python客户端 – 成熟度与功能

Watson机器学习服务为训练深度学习模型提供了三种选项。文档列出了以下内容:

有几种方法可以训练模型,使用以下方法之一来训练你的模型:

  • 实验构建器
  • 命令行界面(CLI)
  • Python客户端

我认为这些方法在(1) 成熟度(2) 支持的功能方面会有所不同。

这些方法之间有何区别?为了确保这个问题符合质量要求,请提供一个客观的差异列表?以社区维基答案的形式提供您的回答,还可以允许在列表发生变化时更新答案。

如果您认为这个问题不适合Stack Overflow,请在评论中列出原因,我会尽力改进它。


回答:

使用这些技术的原因取决于用户的技能组合以及他们如何将训练/监控/部署步骤融入他们的工作流程中:

命令行界面(CLI)CLI对于快速和随机访问训练运行的细节非常有用。如果您正在使用shell脚本构建数据科学工作流程,这也很有用。

Python库WML的Python库允许用户将模型训练和部署整合到程序化工作流程中。它既可以在笔记本中使用,也可以通过IDE使用。该库已成为执行批量训练实验的最广泛使用的方式。

实验构建器用户界面这是Watson Studio中执行批量训练实验的“简单按钮”。这是快速学习Watson Studio中批量训练功能基础的途径。目前,数据科学家不期望将实验构建器作为启动批量训练实验的主要方式。随着模型构建器的成熟,这种情况可能会改变,但Python库在整合到生产工作流程中时更加灵活。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注