我有一个电子商务类别结构,其中每个父类别可以有子类别。例如:
父类别1 ->子类别级别1 ->子类别级别2 ->子类别级别3
父类别2 ->子类别1级->子类别2级
此外,我有一个电子商务网站的所有搜索关键字。
我的问题是给搜索查询分配正确的子类别层次结构。
所需投入和产出如下:
输入:
搜索-关键词;类别L1,类别L2,类别L3
办公椅;家具;椅子和座位;办公椅
惠普笔记本电脑;技术;电脑与笔记本电脑;笔记本电脑
苹果ipad;技术;平板电脑
黑咖啡;休息室;咖啡
如果最终用户在电子商务网站上输入的搜索关键字是:
桌面监视器
淡咖啡
然后,输出文件应该包含正确的搜索关键字分类,如下所示:
台式显示器;技术;计算机和膝上型计算机
轻咖啡;中断室
我尝试过使用LSTM和使用keras的字嵌入来对父类别进行多类分类,并且能够分配。
办公椅->家具
如果有人研究过类似的问题,请告诉我。
发布于 2019-06-13 10:35:48
我建议在层次树中为每个节点的子节点训练一个分类器。例如,分类器编号1对父类别1和父类别2之间的项进行分类(2类分类)。然后用父类别1的项训练分类器,在subcategory1、subcategory2和suncategory3之间进行分类(3类分类)。诸若此类。
https://stackoverflow.com/questions/56544765
复制相似问题