我正在尝试用Python创建一个'AI'(不是真的)。因此,我使用SpeechRecognition模块识别我的口语和音频层模块等。 一切正常,但现在我想创建一个清晰,可分类的数据结构,其中包含我的程序的所有知识。 “可分类”意味着您可以为每个主题或不同区域使用“文件夹和子文件夹”,以及不同的单词可能性。
为了让它更加清晰,我想象的是:
示例1:
class greeting:
cheerful = {"Hi, how are you?": ["I'm fine!", "Hey nice to see you"],
"Hey": "Oh hello!"}
notHappy = {"Hi": "Leave me alone!"}
class topics:
class football:
games = {"Did you hear about Manchester?": "Blablabla"}
根据节目所在的主题/变量(fe.caffing.cheerful),你可以说不同的可能性。
示例2:不是我最喜欢的
brain = {"greeting": {"cheerful": {"Hi, how are you?": ["I'm fine!", "Hey nice to see you"],
"Hey": "Oh hello!"},
"notHappy": {"Hi": "Leave me alone!"}},
"topics": {"football": .................
这只是我不知道最好的方法的例子。在每个句子之后,你会说它跳转到另一个你可以继续的话题。
谢谢你的帮助!只是一个小项目:))
问候
PS:抱歉我的英文不好
答案 0 :(得分:0)
迄今为止最好的结构是神经网络(毫不奇怪)。有关详细信息,您可以查看类似
的内容