问题标签 [algorithmia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
277 浏览

python - 从 Algorithmia 运行自动标记

我正在尝试从Algorithmia运行 Auto-Tag ,主要尝试使用cURLand Pyhton,并得到一个错误,指出:

卷曲

Python

我究竟做错了什么?

谢谢。

0 投票
1 回答
155 浏览

ios - 从算法响应中提取数据

我目前正在制作一个将数据发送到处理数据的算法的应用程序。然后以这种形式将在哪里找到文件的响应发送回应用程序:

我需要一种方法来提取响应的随机生成的“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png”部分。它需要存储在我稍后将使用的字符串中。

0 投票
2 回答
1166 浏览

python - AWS Lambda 长时间运行的 http 请求

我有一个 AWS Lambda 函数,它调用Algorithmia上的深度学习函数,对结果进行一些后处理,然后返回一些数据。Algorithmia 提供了一个我正在使用的python 客户端,它使向 Algorithmia 平台上的算法发送请求变得更容易一些。

问题如下:当一个 Algorithmia 函数有一段时间没有被调用时,它被卸载并且第一次调用来预热它(冷启动)需要一段时间,可能是 30 秒。如果我的 Lambda 函数要等待 30 秒以等待响应,那么每当它碰巧从冷启动触发 Algorithmia 函数时,这将是非常昂贵和浪费的。

是否有某种方法可以在 Lambda 中发送 HTTP 请求,当请求完成时,结果会通过管道传输到新的 Lambda 函数中,这样就不需要 Lambda 函数一直等待并浪费资源?我不希望这样,因为我不确定这实际上是如何工作的 - 有没有人有其他想法来避免等待响应和浪费 Lambda 资源?

编辑:在大多数情况下(显然除了 Algorithmia 算法需要一段时间才能从冷启动加载的情况)延迟是一个问题,我无法通过使用 Algorithmia 函数编写它对 S3 的响应做一些变通方法来增加延迟(例如)然后触发 Lambda 函数。

0 投票
1 回答
45 浏览

swift - Algorithmia RecognizeCharacters 版本 0.3.0 服务响应时间在 iOS 10 和 iOS 11 设备上有所不同

我们正在使用 Algorithmia .../ocr/RecognizeCharacters/0.3.0 服务来发布图像 png 数据并在我们的 Swift 4 应用程序中获取字符识别。

我们之前在 iOS 10 设备(iPhone5s)上进行了测试,单次扫描时间约为 1 分钟。

现在我们有两个 iPhone5s 设备。一个拥有最新的 iOS 11.2.1 操作系统。第二个是旧的 iOS 10.3.3。

我们发现这两种设备中相同服务所花费的时间差异如下。

在两个设备中捕获并扫描相同的照片。

在我们的应用程序中,两台 iPhone5s 设备上的响应时间都花了

  • 使用 iOS 11.2.1(最新操作系统)的模型 9 分钟

  • 使用 iOS 10.3.3 的模型需要 1 分钟

我们在两台设备上交换了照片。(将扫描的照片从一台设备复制到另一台设备,然后在两台设备上再次调用该服务。)

  • iOS 11.2.1 10 分钟

  • iOS 10.3.3 2 分钟

以下是我们应用程序中用于服务的代码。

为什么在两个不同操作系统的情况下会有这种差异?

需要更改哪些代码才能在 iOS 11 及更高版本上正常运行?

新 iOS 操作系统上的服务代码是否有一些变化?

任何线索,链接,帮助将不胜感激。

0 投票
0 回答
364 浏览

node.js - 将 Algorthmia 导入 React-Native 但收到“模块不存在...”错误

我正在尝试将 Algorithmia 客户端包含到我的 React-Native 应用程序中,由于某种原因,我一直遇到“模块映射中不存在模块”错误。我已经按照错误中的建议清除了 Watchman 手表,删除并重新安装了 node_modules,重置 Metro Bundler Cache 并删除了紧急缓存,但仍然没有运气。

有什么我忽略或不知道的吗?

我按照Algorithmia 文档中的安装步骤进行操作

npm install --save algorithmia

在我的 AlgoComponent.js 的顶部

我尝试过的其他风格:

我环顾四周,但到目前为止还没有运气。任何建议将不胜感激!

更新:2018年 1 月 16 日- 我不太明白 React-Native 不是真正的节点,因为它正在编译为 Objective C 和 Swift(可能没有说完全正确,但这就是要点)。也许这是我在关注节点文档后遇到的问题?与此同时,我已经建立了一个快速服务器,它将位于我的 Native App 和 Firebase 之间,并计划从那里调用 Algorithmia。随着我的进展,我会更新。

最终更新:2018年 3 月 19 日- 除非另辟蹊径,否则我决定继续使用我在一月份设置的快速服务器路由。似乎工作得很好。

0 投票
1 回答
2698 浏览

json - 如何在swift 4中将数据附加到数组类型的JSON值

这是我的 json 对象代码。我正在尝试将图像字典放入图像值中。我已经尝试了很多东西,也许我错过了一些东西。

我创建了一个 json 字典来保存图像

我还创建了一个数组来保存 imageDictionaries 数组

如何将图像数组作为字典添加到我的 json 中的数组中?一切都很好,我只需要将它添加到 json 中。

0 投票
1 回答
57 浏览

java - com.algorithmia.APIException:308 意外的 API 响应

我正在使用 algorithmia,它是 Internet 上训练有素的 ML 函数的存储库。几周前,出现了一个问题,从那时起,就无法弄清楚发生了什么。我正在执行这段代码,可以在他们的官方网站上找到。

但是这段代码引发了以下异常:

我想帮忙

  1. 创建一个maven项目
  2. 添加这个 Maven 依赖项
  1. 粘贴上面显示的代码

进一步的观察和猜测

  • 发出 cURL 请求一切都按预期工作
  • 使用 Python 工作正常
  • 它可能与HttpClient
  • Java 代码将与类似的代理一起使用Charles
  • 参考GitHub 上打开的 issue
0 投票
1 回答
36 浏览

javascript - 避免通过 AutoTag(文本标记算法)生成的数组中的同义词

我一直在从事文本分析任务。我应该在哪里识别段落中最常用的单词。

为此,我正在使用 algorithmia - npm 包。这为我提供了文本中重复次数最多的单词。

该软件包工作得很好,但我仍然有两个问题:

(1) 我得到一个标签数组,如下所示:

['integrate', 'integration', 'policy', 'conversation', 'demo', 'test']

在这里,“整合”和“整合”都具有相同的含义。我想避免在这里“整合”。

(2) 该过程使用重复最多的词来识别标签。我的输入段落中有“定价”、“成本”、“付款”等词,但由于它不完全匹配,我没有得到“成本”或类似的标签。

改进其中一个逻辑将帮助我完成任务。


我已经尝试了许多同义词、名词、动词等库。但似乎没有成功。让提一下我已经尝试过的软件包:

词库-com

句子相似度

字符串相似度

妥协

词网

节点雪球

数据缪斯


我还尝试设置一个阈值并匹配“集成”和“集成”这两个词,它确实删除了“集成”标签,但也影响了我需要在那里的一些其他标签。


提前致谢

0 投票
0 回答
43 浏览

swift - 从算法响应中提取结果

我已经在算法上部署了一个机器学习模型。模型返回一个数组。这是我的代码:

我想通过 print(resp)得到一个类似[12.3456]的数组。但是,控制台的输出是 algorithmia.AlgoResponse,这不是我的预期输出。我已经尝试过 resp.getData()、resp.getText() 但它没有用。

该模型在我的 jupyter notebook 上正常工作,它可以使用 python 成功输出一个数组的结果:

所以我的问题是,如何使用 swift 从 AlgoResponse 中提取数组?非常感谢。

0 投票
2 回答
121 浏览

rest - 从 Power BI Desktop 向 Algorithmia API 发送发布请求

我正在尝试将数据从 Algorithmia API 获取到 Power BI Desktop。

基本上,试图转换这个:

进入 Power Query M:

这是回归NOT found error: 404

任何人都可以帮忙吗?

提前致谢!