300⾏python代码从零开始构建基于知识图谱的电影问答系统-⽬录
平时除了看论⽂还是看论⽂,感觉有点⽆聊,于是嘛就想着搞点东西来玩玩,然后就搞了⼀个⾮常简单的基于知识图谱的电影问答系统。系统是⽤python实现的,⼤概只花了1天吧,代码也仅有300多⾏,可以说是很容易上⼿了。然后在这⾥也简单的记录下整个搭建过程,梳理思路,给那些像我⼀样想玩玩的童鞋⼀些参考,⼤佬请⾃动跳过。
⾸先给来看看我们要实现的是什么东西,效果图如下:
完成这个系统主要涉及到以下⼀些知识点,其实知识点说不上,只需要对这些概念有印象即可,这个系统本来就是做着玩的,还不需要⽤那些复杂的东西。
⽹络爬⾍
⾃然语⾔处理
知识图谱
图数据库
机器学习
看着这些点感觉内容挺多的,其实真正⽤到的只是⼀丢丢啦,⽐如说对于机器学习,其实我们就是⽤其中的⼀个分类器就可以了。这⼏部分我都写成了对应的处理类,代码也上传了,想提前玩玩的可以去下载来试试~~(要是能给我个star就更好了(我怎么也这么⽆耻的来要star 了。。。。~~
本系列教程除了⽬录只有4篇,或许这并不是⼀个很详细的教程,主要是想帮助⼤家对代码的理解,理清思路或者扰乱思路。在做试验的时候,我就是先理清思路再写的,这是⼀个不错的⽅法,由于这个教程不是很详细,⼤家有被我搅晕的地⽅,可以给我发邮件(irvingbei@qq
或者xiongzy@std.uestc.edu),也可以去⽹上资料。
接下来根据业务逻辑从以下⼏个问题⼊⼿来介绍整个构建过程:
对于这个系统的前端页⾯,是以前搞得⼀个基于信息检索的问答系统的界⾯,源代码见
电影源代码 下载好啦,⽬录就这样吧,等后⾯把对应的部分写了就链接上。