【发布时间】:2018-01-01 02:31:16
【问题描述】:
我正在为一个学校项目创建一个 IOS 应用程序,用户要求该应用程序使用非对称算法加密/解密字符串。
我希望用户能够与机器“交谈”,就像在与另一个人交谈一样。例如,用户可以问应用程序“你能加密‘你好吗?’对我来说,使用约翰的公钥?”然后,该应用程序将返回使用 Johns 公钥加密的“你好吗”。
我已经观看了关于核心 ML 的 WWDC17 会议。但是我不确定它是否适用于我的用例。我应该使用 Core ML 还是 NLP?还是我应该只在句子中寻找关键词?如果我应该使用 Core ML,应该使用什么框架来创建模型?
【问题讨论】:
-
CoreML 是 - 对我来说 - 绝对 不是 - 一条路要走。老实说,可能不是 NLP。两者都使用文本 (NLP) 或图像识别。您需要的第一件事是语音 语言识别,而不是键盘或视觉识别。为了那个原因?我不确定,但看看你能在 Siri 上找到什么。
-
那么澄清 NLP 可以用来弄清楚输入的意图是什么?
-
正如两个答案所说,当然。但是使用 NLP 而不将语音翻译成文本就像本末倒置。此外,恕我直言,这个“学校”项目的范围相当大——一个“生产质量”应用程序可能需要一小群开发人员将近一年的时间才能完成。