这是一个有点算法,我不确定它是否正确适合在SO下,让我知道它是否不正确。表示星图的两个向量之间的相似性
我想实现两个标记星图之间的某种距离或相似度函数。例如,我可以有曲线图表示如下:
A = [3 -1 0;
4 1 0;
2 0 1;
2 0 -1]
和
B = [3 -0.8 1
4 1.4 0.4;
2 0.1 1.9]
我的想法(这实际上是主要基于一个paper我读)被执行某种置信传播:假设A是观察图 - 每一行都是中心节点的邻居,第一列是标签,第二列是x位置,第三列是y位置(位置相对于中央节点) 。 B是数据库中的图表,我想看看它们有多接近或相似。
在论文中,他们计算观察图A的可能性,给定B为所有节点可能性的乘积。你将如何有效地在matlab中实现?
我会很感激任何想法或灵感,我不是在寻找解决它的代码,我只是想向您学习大师,您将如何解决这个问题。
感谢,
Ĵ
我发现[这个伟大的网站](http://www.cs.ubc.ca/~murphyk/Bayes/bnsoft.html)比较了几十个软件包,我认为这是一个很好的开始。 – zenpoy 2012-02-26 19:42:56
我开始阅读MALLET和GRMM的文档,看起来很有希望。谢谢。我将在解决它之后更新这个问题,以便将来帮助其他人。 – zenpoy 2012-02-28 14:09:32
请帮我用槌子http://stackoverflow.com/questions/22113228/how-can-we-create-custom-template-using-grmm-inbuilt-class-in-mallet – Siten 2014-03-06 07:44:11