实训日记【5】 知识图谱的构建(初级)

一、前言

为了论证我对知识菜谱这个应用的理解程度,我将目前有的数据做了规整,并将其导入到Neo4j当中,形成了一个初级版的知识图谱。在做这个知识图谱的过程当中,由于我是直接得到了所需要的数据,并且拥有了属性之间的关系,所以构建知识图谱的知识获取是另一位同学做的。
说这个版本是个初级版本,是因为这其中还有几个问题没有处理,例如,目前来说,西红柿和番茄对这个知识图谱而言,不是一个东西,但是实际上,这就是一个东西……共指消歧,是下一步的工作。
这里写图片描述

二、构建思路

我们再来看一下json数据

{
        "id": "helandouchaolarou_13",
        "caiming": "荷兰豆炒腊肉",
        "chengpin": "http://s1.st.meishij.net/r/47/93/1210797/s1210797_152074103598433.jpg",
        "biaoqian": ["防癌", "抗菌消炎", "通便排毒", "抵抗力"],
        "gongyi": "炒",
        "kouwei": "家常味",
        "nandu": "初级入门",
        "renshu": "2人份",
        "zhunbeishijian": "5分钟",
        "pengrenshijian": "<5分钟",
        "zhuliao": {
            "荷兰豆": "250克",
            "腊肉": "50克"
        },
        "fuliao": {
            "大蒜": "20克",
            "蚝油": "15毫升"
        },
        "guocheng": {
            "1": ["腊肉切片,荷兰豆去筋,大蒜拍扁;", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074075549087.jpg"],
            "2": ["将腊肉放入锅中;", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074076428917.jpg"],
            "3": ["煸炒出油后放入大蒜;", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074077633595.jpg"],
            "4": ["放入荷兰豆煸炒一会;", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074078910192.jpg"],
            "5": ["稍软些时放入蚝油;", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074081320483.jpg"],
            "6": ["再炒一会即可出锅。", "http://s1.st.meishij.net/rs/47/93/1210797/n1210797_152074082725507.jpg"]
        },
        "zhuti": ["#家常菜#", "#午餐#"],
        "jiqiao": ["腊肉要煸炒出油防止油腻,腊肉本身有咸味,所以不用在放盐了。"]
    }

个人之见,知识图谱有别于传统搜索引擎的地方在于,它能体现出实体之间的关系,而不是简单地做全文匹配分析。所以,为了迎合知识图谱应用在搜索引擎上的功能,这里面有一些属性是需要加进去的,而有的属性却不是非常有必要加进去。例如过程、成品图片就是没有必要加在Neo4j里面的,我们还会使用MongoDB来保存相关的内容,所以,只要有菜谱id就可以,我们在这里只需要保存在搜索当中能用到的。

实体

1、菜谱。属性:菜名、工艺、口味、难度、人数、准备时间、烹饪时间。
2、主题,无属性。
3、标签,无属性。
4、主料,无属性。
5、辅料、无属性。

关系

1、菜谱-主题 主题关系,无属性。
2、菜谱-标签 标签关系,无属性。
3、菜谱-主料 主料关系,属性:数量。
4、菜谱-辅料 辅料关系,属性:数量。

接下来先把数据保存在阿里云上的MongoDB和Neo4j里面,然后就该写搜索引擎的逻辑咯~

2009年1月7日 晴 时间过得很快,转眼间大学三年就将过去,迎来的将是人生中一个最大的挑战,那就是进入社会大学,一个充满机遇而又人际复杂化的“大学”,刚从校园出来的我们在一条条充满激情而又略带迷茫的道路上进行着,这也是人生必经之路。 开始找工作了,正好碰上全球金融危机,工作实在不是那么好找了,感觉自己很迷茫,不知道自己能做些什么,心里完全没有底,前天一个同学给我介绍一家公司,今天还没有考完试我就去那家公司了解了一下,经理的意思就是叫我们做一个电子商务网站,然后利用这个网站来销售公司的产品,因公司的最终目的是为了销售产品,给我们做网站的时间不会太多,由于刚出来对这块不是很了解,也不知道建好这个网站需要多少时间,我就跟经理说等我回去考虑一下再答应能不能做。经理人也好,他也知道我们刚出来没有经验所以就答应我们让我们考虑。当时是三个人去见经理,回来的路上一个说不想做了,就剩我跟一个有意思做这份工作,但当时经理的意思是想三到四个人来做这个的,人手不够,回到宿舍我就将我了解的跟他说了,他说这个可以做得来,听到这话我就有点放心了,毕竟工作难,有机会我是不会放过的,这个时候又有三个人了,这份工作又可以做了,于是我当天晚上就跟经理通了电话,说我们暂时定下来去做这份工作,说等到我们考试完后再到公司了解一下怎么样,经理也很乐意就答应了。这个时候我的心情也有点松了,毕竟工作眼看有点着落了嘛,于是我们几个就初步做了一下网站的规划,当时初定的任务是我负责网站的前台美工和网站的结构布局兼后台程序编写,一个是专门负责后台程序编写,还有一个就是纯网站美工。就这样今天找工作算是有点成就感呢。但是后面的路怎么样还不太清楚,心情很复杂,还是感觉有点迷茫,不过没关系,困难是暂时的,我会努力去克服困难的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值