Я бы туда перенес свой цикл о системах рекомендаций. Но только ради этого блог создавать глупо, если кто-то еще собирается об этом писать — отпишитесь.
Все зависит не от того, на чем вы программируете, а от того, какого рода системы вы будете разрабатывать. Не исключено, что вам больше понадобятся знания бухгалтерии, пищевой химии или циклов цветения плодовых деревьев.
«И машина просто не сможет учесть все факторы»
А ей и не нужно учитывать все факторы. Система работает с абстракциями, и будет учитывать только самые значимые факторы. А их число, хоть и может быть велико, но все-таки ограничено.
Мышка должна быть размером с руку. У меня никогда не было с этим проблем, но после нескольких недель работы с маленькой мышкой я наконец понял, что такое туннельный синдром. Перешел на тачпад.
Все из-за того, что люди, когда видят проблему, думают, «почему ее еще никто не решил?», вместо того, чтобы найти себе проблему по вкусу и хотя бы попытаться ее решить. Вот и вы туда же.
Лично я руководствуюсь двумя параметрами: процент объектов, которые меня действительно заинтересовали, из всех рекомендованных и количество объектов, которые меня заинтересовали, но которые система мне не порекомендовала.
Второй метод оценки эффективности заключается в том, чтобы анализировать все рекомендации, на которые пользователь откликнулся, и смотреть, какая система их всех оказала наибольшее влияние на ее составление. Этот метод описан здесь www.tmrfindia.org/ijcsa/V3I33.pdf
Более описана оценка точности СР на примере рекомендаций ресторанов здесь www.ics.uci.edu/~pazzani/Publications/AIREVIEW.pdf Там также описана динамика изменения точности при комбинировании разных СР.
Для этого после регистрации попросить пользователя ответить на несколько общих вопросов
Да, можно. Только далеко не все пользователи на это согласятся (меня, лично, такой подход несколько раздражает из-за лени, наверное).
Для начала заметим, что это должен быть совсем новый товар, по тэгам/категориям/меткам не совпадающий с уже зарегистрированными (иначе к нему можно применить усредненный шаблон оценок подобных товаров)
Да, если система поддерживает такие шаблоны, то это не составит особых проблем. Проблемы будут, если система работает только с каким-то одним фактором, например, оценками пользователя.
«Любовь — это не когда двое смотрят друг на друга, а когда двое смотрят в одну сторону»
После рассмотрения векторной модели эти замечательные слова приобретают неожиданный смысл )
Многие готовы использовать рекомендации музыки, фильмов, книг и тп, но к советам по выбору, скажем, сексуального партнера, люди отнесутся не так однозначно. Даже, если они будут правильными.
А у меня есть телефон. С его помощью, я могу позвонить барыге и купить наркоты. Давайте теперь обвиним телефонные компании в распространении наркотиков? Я понимаю, что юридическая сторона вопроса всем очень интересна, но здравый смысл то терять не надо.
Я бы туда перенес свой цикл о системах рекомендаций. Но только ради этого блог создавать глупо, если кто-то еще собирается об этом писать — отпишитесь.
А ей и не нужно учитывать все факторы. Система работает с абстракциями, и будет учитывать только самые значимые факторы. А их число, хоть и может быть велико, но все-таки ограничено.
«система рекомендаций = система-советчик? или это другой вид систем вообще?»
Да, именно так.
«Наверное стоит публиковать это в другом блоге. В «Я умный» обычно совсем другого типа посты…»
Да, я думал над этим, но не нашел более подходящего.
Как видно, этот метод сам по себе не показывает, с каким знаком надо брать разницу, система должна смотреть это отдельно.
В следующий раз напишу об еще нескольких методах расчеты корреляции, но вы можете меня ждать и почитать третий источник, они там хорошо описаны.
Второй метод оценки эффективности заключается в том, чтобы анализировать все рекомендации, на которые пользователь откликнулся, и смотреть, какая система их всех оказала наибольшее влияние на ее составление. Этот метод описан здесь www.tmrfindia.org/ijcsa/V3I33.pdf
Более описана оценка точности СР на примере рекомендаций ресторанов здесь www.ics.uci.edu/~pazzani/Publications/AIREVIEW.pdf Там также описана динамика изменения точности при комбинировании разных СР.
bobermaniac, взаимно )
Да, можно. Только далеко не все пользователи на это согласятся (меня, лично, такой подход несколько раздражает из-за лени, наверное).
Да, если система поддерживает такие шаблоны, то это не составит особых проблем. Проблемы будут, если система работает только с каким-то одним фактором, например, оценками пользователя.
После рассмотрения векторной модели эти замечательные слова приобретают неожиданный смысл )