- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为了模拟我的问题,我将使用约会网站作为示例(尽管这不是实际情况)。我的问题是我有一组关键字,用户可以输入他们喜欢的关键字。说“高个子、黑头发、蓝眼睛”等,我想将它们映射到符合该标准的其他用户。然而,不仅如此,我还需要能够从我返回的数据中学习,以便在不那么精确匹配的情况下做出更好的预测。
例如,如果正在寻找“黑头发”人的其他用户喜欢“黑头发”的用户,或者高度为 6'4 但没有提到他们很高。我希望能够在这些相似的关键字之间建立关联,并且也能够建议这些关键字,以便最好地返回用户想要的内容,即使这不是他们所要求的。
我的问题是什么算法/方法最适合这个?我一直在研究以下领域:
任何输入表示赞赏,谢谢!
最佳答案
这听起来像是 association rule learning 的一个相当经典的应用: 基本上,如果人们寻找像很多“黑发”帐户一样具有“黑发”的合作伙伴,那么您在两者之间有一个关联规则。有一些算法可以检测到这一点。
至于您的建议,您是否尝试过 ANN?人工神经网络根本不适用于文本输入,但对于大多数机器学习 + 文本任务,您可以将文本转换为数字数据(例如,参见词袋模型)。一旦你有了数字特征,它们就不会做得太差。
例如,您希望您的网络经过培训能够根据个人资料设置返回足够的推荐,对吧?您可以为它提供配置文件设置,如果您有训练数据显示用户寻找“黑头发”的人喜欢“黑头发”的用户,ANN 应该了解这种关系。
关联规则听起来像是要走的路。
关于algorithm - 关键词联想学习算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28082922/
当我说这个 using (Entities db = new Entities()) { return db.TableName.AsQueryable().ToList(); } 因为返回了
它应该表现得像Delicious toolbar对于 Firefox 来说;它列出了可能要点击的标签。效果如下图: 代码应该能够找到文本的关键词。有什么好的算法或者开源项目推荐吗? 我找到了 this
我刚刚在市场上上传了我的第一个应用程序。一切顺利,看起来很好。我尝试了几个关键词来搜索它,这些词在我的描述和促销文本中也有,但有些词找不到我的应用程序,有些却找到了。 关键字策略如何在市场上的应用程序
我已经开始在我的提交消息中使用对 Maniphest 任务的引用,这对于自动关闭任务等非常有用。 我发现这个页面有很多关键词,但我很好奇是否有更多或任何关于如何使用它们的文档。 https://pha
我在 Qt 文档中遇到过这段代码: Counter a, b; QObject::connect(&a, &Counter::valueChanged, &b, &C
有人可以确认这是否确实是一个错误吗? (如果是这样,我将离开并将其提交给 Apple)。 尝试获取 kAudioSessionProperty_AudioRoute 在 4.3 之前的任何版本的模拟器
目前我正在使用它来搜索我的词典数组(来自 plist 文件): for(NSDictionary *wine in mainArray) { NSString *wineNam
我是一名优秀的程序员,十分优秀!