【问题标题】:Creating Prototype Vector for comparison创建原型向量进行比较
【发布时间】:2013-10-21 14:05:09
【问题描述】:

我正在尝试在一篇论文之后实现一种方法,该论文将单词的内容向量与原型向量进行比较,原型向量代表整个类/集群/类型/等。第一步,计算一个原型向量,我不太明白如何获取原型向量。

我这里指的是question的讨论:不过,这个帖子似乎回答了原型向量是什么理论上,而我需要找到一个实用 > 要实施的解决方案。

Python中有没有实现//Sci-kit learn可以实现的功能

A.定义/指示先验或从训练实例中引入原型向量 B. 然后输入要与来自 A. 的原型向量进行相似性比较的特征向量?

提前感谢您的帮助。

【问题讨论】:

  • 您在其他问题上收到的答案几乎概括了您需要做的事情。如果您在实施的某些具体细节方面遇到问题,请随时提出,但就目前而言,这相当于要求“请为我实施”,所以我怀疑你会得到一个答案
  • 实际上,我指的是一个特定的功能 // 在线可用的实现,也许我无法找到并且社区中的某个人知道(例如软件,工具实现)和想要传播或分享信息。
  • 我明白了。由于这是在特定论文中使用的技术,我认为不会有完全匹配,但也许有人可以找到类似的东西

标签: python vector machine-learning scikit-learn similarity


【解决方案1】:

我认为您正在寻找最近的质心分类器: http://scikit-learn.org/dev/modules/neighbors.html#nearest-centroid-classifier

【讨论】:

  • 感谢您的建议。我检查了最近质心分类器,它似乎提供了一些非常有趣的可能性。但是,它似乎是根据提供的向量/矩阵生成自己的原型,而不是允许定义原型,然后将其提供给看不见的向量进行比较。但是,我遇到了以下情况(尽管是 JAVA):wekax.googlecode.com/svn/trunk/wekaUT/weka/classifiers/misc/… Python (Scikit) 是否存在类似的东西?
  • 你描述的可以用一两行numpy.学习numpy,真的很值得。
猜你喜欢
  • 2016-04-03
  • 2021-12-29
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 2016-08-12
  • 1970-01-01
  • 2017-08-05
相关资源
最近更新 更多