【发布时间】:2016-04-02 03:02:12
【问题描述】:
我正在尝试使用 LSH 构建类似的产品,但我有以下查询。
我的数据具有以下架构
id: long,
title: string,
description: string,
category: string,
price: double,
inventory_count: int,
active: boolean,
date_added: datetime
我是否应该分别对单个特征执行 LSH,然后以某种方式将它们组合起来,可能是加权平均?
或
我是否应该一起在所有功能上构建 LSH(基本上是在创建诸如 title_iphone、title_nexus、price_1200.25、active_1 之类的带状疱疹时附加功能名称),然后使用词袋方法执行 LSH在这个包上?
如果有人可以将我引导到一个文档,我可以在其中弄清楚如何对电子商务等结构化数据执行 LSH,那就太好了。
附:我打算在 LSH 中使用 spark 和 min-hash 函数。如果您需要更多详细信息,请告诉我。
【问题讨论】:
标签: hash apache-spark similarity recommendation-engine locality-sensitive-hash