【问题标题】:How to find which category belong to an offer with only the title?如何找到哪个类别属于只有标题的报价?
【发布时间】:2011-05-26 17:46:08
【问题描述】:

我正在开发一项新服务,它将查询多个优惠(Groupon 等..),我想破译哪个类别属于此优惠。

示例:

我得到了这个标题:“Acqualina Wellness Expo – Acqualina Resort & Spa”,我需要找出属于此优惠的类别。

我尝试使用http://www.google.com/insights/search/,但这并不容易,因为它只接收 7 个参数(术语),有时我们有无法分离的复合词。

【问题讨论】:

  • 那属于什么类别?有哪些选择?
  • 也许这个例子属于“健康与美容”或“特殊兴趣”
  • 一些选项:活动和活动健身餐饮和夜生活

标签: c# artificial-intelligence analysis categories


【解决方案1】:

有一些基于 Wordnet 和搜索距离等的有趣方法,但标准方法是贝叶斯垃圾邮件过滤方法。

第 1 步:构建一组示例标题(或标题和正文)以及您认为它属于什么类别。你做的这个集合越大越多样化越好。您需要从您希望能够识别的每个类别中拥有许多(假设至少是一个两位数,但最好是数百个)不同的示例。如果你需要帮助构建这个集合,你可以使用亚马逊的 Mechanical Turk 并支付其他人来进行分类。

第 2 步:通过 CRM114 (http://crm114.sourceforge.net/) 或类似的工具运行所有示例。如果您想使用云服务,我认为 Google Prediction API 允许使用文本字段。

第 3 步:为了测试,不要让分类器看到所有示例。将一些保存在所谓的样本外集中,您可以在上面测试您的分类器。对它已经看到的东西进行分类要容易得多,所以你要确保你知道它在看不见的例子上有多好。一些分类器会自动为您执行此测试。

祝你好运!

【讨论】:

    猜你喜欢
    • 2020-11-15
    • 2020-09-02
    • 2019-10-06
    • 1970-01-01
    • 2017-05-10
    • 2011-11-20
    • 1970-01-01
    • 2016-06-17
    • 2016-12-19
    相关资源
    最近更新 更多