简单了解TransE

8 篇文章 0 订阅
4 篇文章 0 订阅

  接触TransE算法也有半年多了,从一开始的一脸懵逼到现在满脸懵逼,也算是有点收获。。。

  于是,,,献丑了~

  关于算法的具体实现,网上有很多,也不过多赘述,推荐几篇比较好的(不保证是原创,因为同款文章太多了。。。抄袭严重,如有知道原创的盆友,烦请告知~)

TransE算法(Translating Embedding)  这篇文章以不同的作者名出现在众多平台,,,足以见其影响力~

  下面以我的思路,说一下我对TransE的简单认识

1.预备知识:知识表示学习

    此处只要知道,知识表示学习中,有能将语义信息表示为低维稠密的实体向量的思想(不知道表述的够不够准确T^T(踏踏太菜了)) 

   当我们将人能看懂的“文字”信息转成机器能读懂的“向量”信息,就可以对文本进行进一步处理了(比如计算相似度,聚类等)

2.学习TransE(Translating Embedding)

   关于算法,上文提到了一篇文章,可以学习。

  此处附上算法图,并对小白提一个比较友好的建议:知道单词啥意思~ 对算法有个简单了解,然后看代码具体如何实现,配套原论文一同食用,效果更佳~    当然,简单方法就是看别人的博客分享~正如您现在~

3.得到向量后

    得到向量,就可以对文本进行进一步分析啦,比如聚类分析啦(k-means算法,K-MEDOIDS算法,Clara算法等),计算相似度啦(欧氏距离,余弦距离,曼哈顿距离等),高维向量降到二维或者三维还可以进行可视化

4.学习资料

①TransE论文:http://papers.nips.cc/paper/5071-translating-embeddings-for-modeling-multi-relational-data.pdf

②代码实现 a:GitHub - Anery/transE: transE算法 简单python实现 FB15k

                   b:上述分享文章的作者对代码进行注释 GitHub - wuxiyu/transE

                    貌似这两个transE算法的准确率都不高???!!!

③推荐博客:transE(Translating Embedding)详解+简单python实现

                    论文笔记(一):TransE论文详解及代码复现 - 知乎

                    知识图谱怎样入门?

踏踏太菜了,就说这些吧。。。踏踏也还是只萌新~

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卅拓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值