Лучший метод машинного обучения для сопоставления строк продуктов

Вот загадка...

У меня есть две базы данных с одними и теми же электронными продуктами 50000 +, и я хочу сопоставить продукты в одной базе данных с продуктами в другой. Однако названия продуктов не всегда совпадают. Я пытался использовать расстояние Левенштейна для измерения сходства строк, однако это не сработало. Например,

-LG 42CS560 42-Inch 1080p 60Hz LCD HDTV
-LG 42 Inch 1080p LCD HDTV

Эти элементы одинаковы, но названия их продуктов сильно различаются.

С другой стороны...

-LG 42 Inch 1080p LCD HDTV
-LG 50 Inch 1080p LCD HDTV

Это разные продукты с очень похожими названиями.

Как мне решить эту проблему?

31
задан Nathan 16 August 2012 в 02:40
поделиться