分层多类分类



我有一个电子商务类别结构,其中每个父类别都可以有子类别。例如:

父类别 1 -> 子类别级别 1 -> 子类别级别 2 -> 子类别级别 3
父类别 2 ->子类别级别 1 -> 子类别级别 2

我还有来自电子商务网站的所有搜索关键字。

我的问题是将正确的子类别层次结构分配给搜索查询

所需的输入和输出如下:

输入:

搜索关键字;类别 L1、类别 L2、类别 L3

办公椅;家具;椅子和座位;办公椅惠普
笔记本电脑;科技;电脑和笔记本电脑;笔记本电脑
苹果平板电脑;科技;片
剂黑咖啡;休息室;咖啡

如果最终用户在电子商务网站上输入的搜索关键字是:

台式显示器
淡咖啡

然后输出文件应包含搜索关键字的正确分类,如下所示:

桌面显示器;科技;电脑和笔记本电脑
淡咖啡;休息室;咖啡

我已经尝试使用 LSTM 和使用 keras 进行词嵌入对父类别进行多类分类,并能够分配

办公椅->家具

让我知道是否有人处理过类似的问题。

我建议为层次结构树中每个节点的子节点训练一个分类器。 例如,编号 1 的分类器在父类别 1 和父类别 2(2 类分类)之间对项目进行分类。然后使用父类别 1 的项目训练分类器,这些分类器在子类别 1、子类别 2 和 suncategory3(3 类分类)之间的项目之间进行分类。等等。

相关内容

  • 没有找到相关文章

最新更新