【问题标题】:How to make an AI bot of Natural Language Processing?如何制作自然语言处理的人工智能机器人?
【发布时间】:2018-10-14 04:30:01
【问题描述】:

我想做一个只能理解“上”、“下”、“左”、“右”四个词的人工智能机器人。

我的朋友制作了一个 python 脚本,它通过声音执行一些任务,比如打开 youtube,只需说“Youtube”,Chrome 浏览器就会打开 youtube.com URL。但是系统很慢,因为他们使用 google assistant/ai 来处理声音,这让我感到不耐烦。

然后我有了一个想法,如果一个 AI 系统离线,它只理解几个单词,我们就能得到一些想要的结果,而且速度会非常快。

例如:- 我有一辆遥控车,我想进行语音激活,因为当我说“上”汽车应该向前行驶时,类似“下”-> 向后,“左”-> 左和“右” " -> Right & "{Any other voice}" -> 闪烁 LED 表示系统不理解

所以,请有人帮助我。

我应该如何开始?
我应该如何训练 AI Bot?
我的要求应该是什么?
和其他我应该知道的事情。

谢谢。

【问题讨论】:

  • 请尝试缩小您的问题范围,并查看How to Ask。当前状态下的问题太宽泛,无法在这里回答。
  • 这个话题与编程或开发有什么关系?我认为您应该使用 Stack Exchange 网络上的另一个站点来解决这些问题。请参阅All Sites - Stack ExchangeData Science Stack Exchange

标签: python machine-learning nlp artificial-intelligence opennlp


【解决方案1】:

你应该如何开始:阅读 ;-) 或者我建议参加关于深度神经网络的 coursera 课程。你的问题非常笼统。

一种特别的方法(应该可以解决您的问题)可能是从样本中提取音频频谱,这些样本的长度足以包含您的单词,但不会太长。有了这些信息,你就可以训练一个卷积神经网络——我会先尝试一维卷积。

【讨论】:

    猜你喜欢
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 2010-12-25
    相关资源
    最近更新 更多