Иерархическая мультиклассовая классификация - PullRequest
0 голосов
/ 11 июня 2019

У меня есть структура категории электронной торговли, в которой каждая родительская категория может иметь подкатегории.Например:

Родительская категория 1 -> Уровень подкатегории 1 -> Уровень подкатегории 2 -> Уровень подкатегории 3
Родительская категория 2 -> Уровень подкатегории 1 -> Уровень подкатегории 2

Также у меня есть все ключевые слова для поиска с веб-сайта электронной коммерции.

Моя задача - назначить правильную подкатегорию Hierarchy для поискового запроса .

Необходимые входные и выходные данные приведены ниже:

Ввод:

Search-Keyword;Категория L1, Категория L2, Категория L3

Офисный стул; Мебель; Стулья и кресла; Офисные стулья
Hp Ноутбук; Технология; Компьютеры и ноутбуки; Ноутбук
Apple Ipad; Технология; Планшет
Dark Coffee; комната отдыха; Coffee

Если ключевое слово для поиска, введенное конечным пользователем на веб-сайте электронной коммерции:

Настольный монитор
Light Coffee

Затем выведитеВ файле должна быть правильная классификация ключевых слов для поиска, как указано ниже:

Настольный монитор; Технология; Компьютеры и ноутбуки
Легкий кофе; Комната отдыха; Кофе

Я пробовал многоклассовую классификациюродительская категория с использованием LSTM и встраивания слов с использованием керас и возможность назначить

офисный стул -> мебель

Дайте мне знать, если кто-нибудь работал над подобной проблемой.

1 Ответ

0 голосов
/ 13 июня 2019

Я предлагаю обучить классификатор для детей каждого узла в вашем дереве иерархии.например, классификатор номер 1 классифицирует элементы между родительской категорией 1 и родительской категорией 2 (классификация классов 2).Затем обучите классификатор предметам родительской категории 1, которые классифицируют предметы между подкатегориями 1, подкатегориями 2 и suncategory3 (классификация 3 классов).и т. д.

...