Лучшие статьи и кейсы стартапов
Включить уведомления
Дадим сигнал, когда появится
что-то суперстоящее.
Спасибо, не надо
Вопросы Проекты Вакансии
Центр управления конверсией
Рекомендуем
Продвинуть свой проект
Лучшие проекты за неделю
45
Битрикс24

Битрикс24

www.bitrix24.ru

15
GIFTD

GIFTD

giftd.tech

13
Aword

Aword

Приложение для изучения английских слов

12
Логомашина

Логомашина

logomachine.ru

12
Convead

Convead

convead.ru

11
Devicerra

Devicerra

devicerra.com

11
Eczo.bike

Eczo.bike

www.eczo.bike

11
Flowlu

Flowlu

flowlu.ru

10
Отследить-посылку

Отследить-посылку

отследить-посылку.рф

10
KEPLER LEADS

KEPLER LEADS

keplerleads.com

Показать следующие
Рейтинг проектов
Подписывайтесь на Спарк во ВКонтакте

Библиотеки для систем рекомендаций (для разных языков программирования)

1 043 4 В избранное Сохранено
Авторизуйтесь
Вход с паролем
Все, что нашли, собрали здесь. Кому есть, чем дополнить — дополняйте, добавим.

SUGGEST

Рекомендательный механизм типа Top-N реализованный в виде библиотеки. Механизм SUGGEST, созданный Джорджем Кариписом (George Karypis) в Миннесотском университете, использует несколько алгоритмов коллаборативной фильтрации и реализует коллаборативную фильтрацию на основе пользователей и на основе элементов. Конкретный алгоритм можно указать при инициализации определенного набора данных.

Язык: C

  • opensource
  • простой API

easyrec

Опенсорсное веб-приложение, которое позволяет интегрировать персональные рекомендации в веб-сайт, используя веб-сервисы RESTful.

Язык: Java

  • opensource
  • без привязки к языку
  • вывод статистики и других бизнес-данных в административной панели

MyMediaLite

Опенсорсное ПО, доступное для использования только в некоммерческих целях.

Язык: C#, F#, Clojure, Python, Ruby

  • не нуждается в базе данных.
  • содержит базовые типы рекомендательных алгоритмов: предсказание рейтинга и товара (последнее — исходя из позитивного фидбека: кликов, лайков, покупок).
  • не содержит сложных функций вроде комплексных рекомендаций, потоков рекомендаций, интеграции с OpenID.

LensKit

Опенсорсное ПО, предоставляющее API для рекомендательных алгоритмов, инструменты оценки (в том числе офлайн), коллаборативной фильтрации.

Язык: Java

Duine

Библиотека программного обеспечения для создания прогнозирующих механизмов, созданная в Институте телематики (Норвегия). Последнее обновление кода этой платформы было выполнено в 2009 году, поэтому скорее всего этот проект в настоящее время неактивен.

Язык: Java

Crab

Инфраструктура рекомендательного механизма для Python, в которой используются некоторые составляющие экосистемы Python для вычислений научного характера, такие как NumPy и SciPy. В Crab реализована коллаборативная фильтрация на основе пользователей и на основе элементов. В рамках будущего развития проекта Crab запланирована реализация алгоритма Slope One и алгоритма сингулярного разложения (Singular Value Decomposition), а также применение API-интерфейсов типа REST.

Язык: Python

Waffles

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

Язык: С++

  • возможность тонкой настройки благодаря большому количеству параметров.

Recommenderlab

Расширение для среды R, позволяющее работать с коллаборативной фильтрацией, а также оценку и сравнение нескольких алгоритмов.

Язык: R

Apache Mahout

Опенсорс-библиотека для машинного обучения от Apache. Алгоритмы, которые библиотека реализует в совокупности можно назвать машинным обучением или коллективным интеллектом. Это может означать многое, но в настоящий момент это означает в первую очередь рекомендательные системы (коллаборативная фильтрация), кластеризацию и классификацию.

likelike

Использует вероятностный метод понижения размерности многомерных данных. Область применения: рекомендации товаров на e-commerce сайтах, новостей.

Язык: Java

  • Поддерживает только MinHash, технику для быстрой оценки похожести двух наборов.

OpenSlopeOne

Cемейство алгоритмов для коллаборативной фильтрации (используемой в рекомендательных системах) для анализа различных мнений и пожеланий пользователей и выработки персональных рекомендаций.

Язык: PHP/MySQL

Voogoo

Библиотека, которая дает возможность веб-мастерам быстро внедрять функции персонализации в сайты.

Язык: PHP

Кто пользовался какой-то библиотекой на практике и может рассказать о плюсах и минусах — велкам в комменты.

+2
Первые Новые Популярные
Totalcan
Разработка веб сервисов, продвижение в интернете
Taras
Спасибо завтра передам девелоперам )
Ответить
Bethrezen
Есть ещё замечательный prediction.io и бурно развивающийся seldon.io
Ответить
Бакытжан Сейтказин
Здравствуйте, у меня вопрос, есть сервис сравнения цен, как yandex.market, и магазинц пишут один и тот же товар по разному:
1. Iphone 6s белый
2. Супер коммуникатор iphone 6
3. аЙфон 6 белый
и тд.

как можно понять, что идет речь об одном и том же товаре?

ЗЫ: у товаров ничего общего нету, как IBAN код у книг, даже если есть, очень много серых поставок на рынке
Ответить
Студия Михаила Кечинова
Круче всех делаем стартапы
Michael Kechinov
Составляются словари соответствия типовых слов и моделей товаров. Либо вручную либо, если данных много, то автоматически.
Ответить
Выбрать файл
Читайте далее
Загружаем…
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать