2018-06-28 11:10:03
我遇到的情况是直接在cmd中输入pip install tesserocr会出现各种报错。解决措施:在网站:https://github.com/simonflueckiger/tesserocr-windows_build/releases寻找适合自己的版本,下载放在自己的Python安装路径下,在cmd中执行:pip3 install tesserocr-2.2.2-cp35-cp35m-win_amd64.whl。就会安装到anacoda3的各种包中。
2018-06-27 17:02:47
分词,分词的重要性不想多说,分词的方法也多种多样根据你的任务来选择适当的方法吧。逆向最大匹配分词算法在我看来已经很老了,但是在学校学习老师还是会建议我们以任务的形式来再完成一遍,算是个自然语言处理的基础吧,能够帮助我们更好的理解什么是分词。逆向最大匹配分词的原理:逆向向最大匹配分词需要在已有词典的基础上,从被处理文档的末端开始匹配扫描,每次取最末端的i个字符(分词所确定的阈值i)作为匹配字段,若匹配失败,则去掉匹配字段最前面的一个字,继续匹配。而且选择的阈值越大,分词越慢,但准确性越好。优点:逆
2018-06-24 12:18:24
实践github的地址:https://github.com/Decalogue/chat。 经过上一篇的blog,我们已经可以自如的切换graph.db和nlu.db图库了。1,下面我们要完成语义数据库的启动并保持:查看chat/conf/self.conf文件。2,cmd到,执行:python test_server.py。在这个过程当中报错了。报错如下:修改chat链接数据库的密码,修改graph.py文件:再运行Python test_server.py.3,启动客户端的服务。
2018-06-23 19:55:15
#有时候觉的自己很笨,所有要记录下来。之所以写blog也是这个原因。#再看一遍,发现自己真的很笨。首先,遇到这个问题因为参考了这个项目,遇到了更改neo4j数据库的操作。地址:https://github.com/Decalogue/chat。也参考了些网上的其他办法。 1,想要更改图数据库的使用图库——也就是你的另一个知识图谱。例如:在我的neo4j数据库中有两个.db的文件,这另个数据库代表了两张不同的图。2,如何启动你想要的用的知识图谱数据库呢?方法:我们需要改一下neo4j里的neo4j
2018-06-21 16:34:42
1,首先我们要启动我们的neo4j数据库的服务,windows环境下就是cmd跳转到neo4j的安装目录/bin下,启动: neo4j.bat console2,python 链接neo4j数据库。3,清空数据库,创建节点,创建关系。4,如果你想看有没有加进数据库,可以启动前端游览器,输入neo4j启动后的界面查看。一般默认端口是7474。输入地址:http://localhost:7474/,即可。
2018-06-21 16:15:25
1,在noe4j得官网上下载windows环境适用的安装包。挑选一个自己的D盘建好文件夹放进去解压就可以了。2,打开cmd,跳转到bin目录:例如:3,启动数据库:4,打开游览器,输入http://locoalhost:7474/ 5,第一次的用户名跟密码都是‘neo4j’,第一次会提醒你修改密码,最好记住,因为如果你后期用Python去操作neo4j数据库是需要用户名跟密码来连接数据库的。
2018-06-21 09:56:23
问答:聊天机器人、基于知识库的问答系统、问答检索式系统、基于自由文本的问答系统等1,聊天机器人:Alice,背后没有复杂的算法、Alice有40000多个模板,模式匹配的方法来检索最合适的回答。Alice有很好的扩充机制,aiml文件可以进行内联,不同领域的aiml文件可以方便地合成更大的知识库。同时,Alice通过聊天记录进行分析,可以得到尚且没有明确回答的问题,并给出建议模式。 2,拥有一个或多个知识库,并利用检索、推理等技术,来理解用户问题的问答系统,称为基于知识库的问答系统,和
2018-06-20 10:49:47
先来个小事例:1,pip install aiml2,主程序:以上是一个aiml包,自带的alice语料库(也就是有很多的*.aiml文件及一些*.xml文件,启动文件startup.xml文件也在其中。),在aiml里还有一个很重要的文件,如果有疑问可以查看Kernel.py文件来理解过程。二、针对我们的项目创建自己的智能聊天机器人。step1:就是要配置这个启动文件startup.xml文件。这是一个标准的xml文件,只是创建了自己的标签。另外一robot的配置文件样式:step2:创建主程
2018-06-05 14:39:27
1,显示所有表:基本语法:show tables;2,显示匹配表:基本语法:show tables like "_lass";
2018-06-04 22:45:25
一、为什么要选择数据库?只有先选择了数据库,才能操作这个数据库下的表。基本语法:use 数据库名字;二、修改数据库5.5之后不可以改,只可以改字符集和校对集。基本语法:alter database 数据库名字 charset =字符集;三、删除数据库语法:drop database 数据库名;删除数据库之后,对应的存储数据的文件夹也会被删除。