2

Я ищу контекстно-зависимую (местонахождение, время, компаньон) система рекомендаций.Контекстная ссылка рекомендации двигатель

Я нашел множество хороших систем рекомендаций (mahout, PredictionIO, easyrec).

Но, к сожалению, я не убежден ни в одном из них. О дальнейших поисковых системах я нашел CARSKit на основе librec.

Я точно ищу аналогичную библиотеку. В то же время мне больше интересно работать только с махаутом.

Хотя mahout не подходит мне, но все же мы можем запросить количество рекомендаций, а вывод также очень понятен.

По моему пониманию «Контекстная осведомленность» отсутствует в mahout.

Я объясню свой набор данных.

calendar_seq,user_id,date,dayofweek,timehh,timemm,location_name,location_lat,location_long,companion,event_name,is_recommended,is_accepted,show_in_cal 
1,1,14/12/15,Monday,13,0,Office,1.1,2.2,Colleagues,lunch,true,true,true 
2,1,14/12/15,Monday,18,0,Cinema,3.3,4.4,NA,Movie,false,true,true 
3,1,15/12/15,Tuesday,13,0,Office,1.1,2.2,Colleagues,lunch,true,true,true 
4,1,15/12/15,Tuesday,18,0,Meeting,3.3,4.4,Colleagues,meeting,false,true,true 
5,1,16/12/15,Wednesday,13,0,Office,1.1,2.2,Colleagues,lunch,true,true,true 

У меня будет над пятью строками в БД и будет дано это как данные обучения. Теперь мне нужна рекомендация для пользователя 1 16/12/15 вечером 18:00.

Он может порекомендовать кинотеатр или совещание на 16/12. Когда я снова запустил recomender за 17/12, исходя из рекомендации предыдущего дня, все эти события станут как данные тренировки. Так что снова recomender может дать рекомендацию, основанную на местоположении, времени, компаньонах и т. Д.

Может ли кто-нибудь предложить мне наиболее подходящую рекомендательную упаковку поверх Mahout или новую библиотеку, которая подойдет моему требованию?

Я предпочитаю Java-решения для своей проблемы.

ответ

0

Это может быть похоже на ваш вопрос.
Цитата из этой ссылки: «Ваш входной файл может иметь несколько функций, таких как возраст, местоположение и т. Д. R может помочь вам в применении кластеризации K-Means по нескольким функциям. Реализация Apache Mahout заменяет функции вместо применения нескольких функций. когда вы применяете кластеризацию для этих нескольких функций, кластеры будут сформированы на основе всех функций вместо одного. Однако я не уверен в прецеденте, поэтому я просто обсуждаю техническую осуществимость здесь. Возможно, вам придется применять на основе ваших потребительная случай «.

Надеюсь, это поможет.

Смежные вопросы