私信和机器学习

时间:2015-12-12 19:34:21

标签: getstream-io

我有几个问题:

  1. 可以在GetStream中实现“私信”吗? 或者,例如,我可以将Getstream API与http://social-stream.dit.upm.es/结合使用吗? (这个系统写在ROR上)。

  2. 可以控制和更改算法,机器学习在getstream.io中的工作原理吗?

  3. 我的意思是,我发现在文档和getstream帐户中没有太多关于机器学习的信息。也许我可以在某处更详细地阅读它?

    1. 机器学习仅适用于付费计划或免费计划吗?

    2. getstream.io有针对机器学习目的的特定API吗? 例如,如果我们编写一些额外的功能,比如我们这边的“私人消息”,GetStream在API中没有,我们如何在这些新功能上应用机器学习?

    3. 您可能会问,“为什么您需要机器学习PM?”

      不仅是PM。这里举几个例子:

      a)如果用户在PM中有一些关键字 - 我们可以确定用户对该主题感兴趣的内容。

      b)在另一种情况下 - 我们可以在帖子中分析图像(我们在此目的中使用我们的引擎),如果某些图像包含关键字和特定主题之间的相关性,如果我们看看谁喜欢/投票这个图像 - 我们可以显示他的相对内容更多。

      c)还有几十个例子,我们需要控制机器学习过程。

      1. 即使我们在我们这边实现机器学习(从零开始,只是为了“私信”和其他相关的东西),我们如何将机器学习的结果与GetStream中的结果联系起来?如果我们将单独使用它,它可能效率低下并带来不可预测的结果(甚至是负面的)。
      2. 我想澄清一下,我不是开发人员。我是所有者,但非常了解项目管理和整个开发过程。 我的问题是缺乏对API工作原理的理解。

        提前致谢!

1 个答案:

答案 0 :(得分:1)

Stream可帮助您构建活动流和新闻源。其中一个方面是关系。相同的构建块还可以轻松构建通知源和私人消息。流不是为私人消息构建的,但我们有许多使用我们的应用程序用于此目的。它适用于许多应用程序,但根据您的功能设置,您的milage可能会有所不同。

至于你的第二个问题。 Stream提供可扩展的新闻源,分析和个性化(机器学习)。对于大客户,我们广泛定制机器学习组件。应用程序之间有相似之处,但它肯定是需要量身定制的东西。目前,分析和个性化仅适用于我们最大的客户。可以在此处找到更多信息:http://getstream.io/personalization/

使用您自己的机器学习和Stream同时非常简单。您只需在Stream和您自己的系统中跟踪参与事件。这将允许您运行自己的分析。