让python aiml库全面支持中文(手把手修改源代码,debug,安装。附修改后代码)
python aiml库的中文支持问题阅读源码后,我们发现问题出在将句子分词和重组的逻辑。源代码的逻辑是:在kernel学习.aiml文件(创建知识库)时会检查每一个<pattern>标签的text内容是否包含英文,如果包含英文就将text转为大写。如果text不含英文,则用' '.join()在每个字符之间都插入一个空格。匹配函数会直接使用split()用对句子分词。例:...
原创
2020-02-26 22:03:51 ·
2021 阅读 ·
9 评论