Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
 Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
isKondor
Member

Откуда:
Сообщений: 1
Здравствуйте, использую для создания интернет магазина PHP и MySQL. Загорелся желанием сделать рекомендуемые товары на основе просмотров. Табличка с просмотрами уже есть (id, product_id, user_id, date). Пока что не могу сообразить как реализовать данную задачу. Интересно ваше решение. Прошу примерный алгоритм как это выполнить, либо ресурс где это уже делали (из поиска только нашел примеры с CMS). Заранее благодарен.
6 мар 18, 14:54    [21240669]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
collow
Member

Откуда:
Сообщений: 325
- Как ваша нейронная сеть решает задачу рекомендации?
- Пишет на форум.
6 мар 18, 15:05    [21240709]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2838
isKondor
Прошу примерный алгоритм как это выполнить

Он же очевиден.

И довольно бесполезен без учета субъективных факторов посетителя и желания бизнеса продать/слить/продвинуть конкретные товары.

Но и то сделать не могут.

Все халтурят как могут, например "с этими товарами обычно покупают" на али содержит вместо оного список последних просмотренных, и так далее.
6 мар 18, 16:14    [21240965]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
vde69
Member

Откуда: Москва
Сообщений: 2170
берете таблицу продаж,
ищите все чеки где продавалась ваша хрень
из этих чеков выбираете все товары, отбираете 10...20% по количеству продаж в указанных чеках
результат выводите как рекомендуемое

6 мар 18, 16:35    [21241038]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
Есть целая индустрия на этом работающая, большинство видимых на сайтах AdWare по этому принципу работают (с доступом к Cookies), тоже с многими e-Commerce (Amazon, E-bay, и т.д.)
Процессов такой - исходная статистика потребительского выбора с параметрами/атрибутами (возраст, пол, доход, расположение, образование, семейный статус, род деятельности и пр.)
на этих данных строятся модели, тренируются выборкой (если данных много), проверяется на сколько точно модель предсказывает выбор, проводится оценки ошибок/выгоды
Алгоритмов тоже множество (N-сети, Ассоциативные, Цепи Маркова, Дерево решений и десятки других), моделей обычно несколько и выбирается наиболее близко удовлетворяющая желаемые критерии.

Модели периодически тренируются снова или переключаются по типу (для отражения сезонности, смены предпочтений и пр.) - бывает смена сентимента на обучение ловится в новостях, социальных сетях и пр.
У клиента тоже читаются преференции (история посещений, по каким принципам и пр.), личные данные, предпочтения по политикам скидок, картам, промокодам, и т.д

Клиенские данные вводятся в модель - получается результат: вероятности насколько различные продукты (в зависимости насколько адекватен продукт текущему расположению в навигационной сетке сайта, из того что есть у коммерсанта или что можно произвести/приобрести {с целевой/максимальной прибылью}) потенциально удовлетворят предпочтения данной категории клиентов (основные продукты, плюс дополняющие/коррелирующие, плюс пакеты {много по цене дешевле, возьми авто - коврики бесплатно, и пр. ерундень})

из списка выбирается Top_N продуктов с наибольшей вероятностью и ставится на банер(-ы).

инструментов (с языками програмирования) на рынке интернет-маркетинга тоже хватает (от софта до собственно обезличенных данных), от облачных с разными API в живую (тот-же Azure Recommender, Azure Machine Learning, R, Python) прямо со своего сайта до собственных (свой хостинг)
6 мар 18, 20:29    [21241717]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
P.S. Кластерные алгоритмы часто себя в этой области хорошо ведут.
6 мар 18, 20:31    [21241725]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 1886
vikkiv,

человек ищет лопатку для выкапывания своей ямки, а вы ему про карьерные экскаваторы ;))
7 мар 18, 10:52    [21242632]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 922
BTW На Amazon'е рекомендовалка настолько хорошо работает, что я тут же забил себе WishList под завязку, посмотрел, сколько это в сумме стоит, плюнул и закрыл всё нафиг. Даже не купив, что собирался :O
7 мар 18, 13:33    [21243152]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8717
CawaSPb
BTW На Amazon'е рекомендовалка настолько хорошо работает, что я тут же забил себе WishList под завязку, посмотрел, сколько это в сумме стоит, плюнул и закрыл всё нафиг. Даже не купив, что собирался :O

Да, действительно весьма странно - на Amazon многие товары в последнее время в 2 раза дороже чем на других сайтах. Похоже что у них кризис наступил...
10 мар 18, 10:18    [21246765]     Ответить | Цитировать Сообщить модератору
 Re: Рекомендуемые товары на основе просмотренных товаров пользователем  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8717
StarikNavy
человек ищет лопатку для выкапывания своей ямки, а вы ему про карьерные экскаваторы ;))

"Лопатка" делается очень просто - записывается история посещения клиента и на её основании потом эти товары и добавляются. Плюс наиболее продаваемые на сайте и те товары которые надр скинуть так как их слишком много в warehouse :)

А по большому счёту если есть дегньги - нанимается 3d party company которая собирает эти данные от нескольких сайтов и уже основываясь на большей выборке аналогичным образом даёт рекомендации.

Основываясь на многолетней практике - все эти рекомендации в основном "waste of time and money". Но "feature" модное и потому многие сайты его имеют и мирятся с расходами. Хотя нет, сейчас просто показывают историю твоих посещений - из этой "history" тоавары продаются более часто, так как consumer ищет то что хочет а значит есть желание купить...
10 мар 18, 10:29    [21246769]     Ответить | Цитировать Сообщить модератору
Все форумы / Работа Ответить