Регистрация   Вход
На главную » О работе сайта »

Рекомендации на основе отзывов о книгах


Вебмастер: > 01.03.08 11:49


 » Рекомендации на основе отзывов о книгах

Первому дню Весны Ar посвящается:

У нас в каталоге уже почти 7 тысяч отзывов о книгах и авторах. Мы подумали, что основываясь на таком количестве мнений разных людей, можно уже не только формировать рейтинги, но и попробовать предлагать некое подобие рекомендаций. Конечно, это задача непростая, например, создатели того же имхонет уверяют, что они потратили на разработку своей системы несколько лет и миллионов долларов. Поскольку мы такими ресурсами не располагаем, мы и не стали пока высоко замахиваться. Я просто сел и за 40 мин. написал 20 строк программного кода, которые делают очень простую вещь, а именно: на странице каждой книги или автора в каталоге рассчитывается рейтинг других книг или авторов, которым поставили высокие оценки посетители, положительно оценившие данного автора или книгу. В результате, на каждой странице под мнениями выводится еще до 4 рекомендуемых книг или авторов.

Например, за книгу "Подари мне любовь" Джоанны Линдсей проголосовало 2 зарегистрированных пользователя: karisha9000: и ЕленКа. Они же голосовали за книги "Гордость и предубеждение" (обе поставили по 5 баллов, итого 10), "Ну разве она не милашка?" (10 баллов), "Милая плутовка" (9 баллов), "Неженка" (9 баллов). Соответственно, эти четыре книги нам и выводятся. Разумеется, если karisha9000 и ЕленКа будут голосовать за другие книги, или кто-то еще будет голосовать за "Подари мне любовь", список рекомендуемых книг будет меняться.
Здесь мы с Лисой разошлись во мнениях. Она предлагает убрать из предлагаемых книг книги того же автора. Вроде посетителю, по большей части, интересно узнать книги каких других авторов он может почитать. На мой же взгляд, посетителю может быть интересным узнать и о других интересных книгах того же автора. Поэтому, ждем ваших предложений и соображений.

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

А вот следующим шагом мы планируем пойти дальше и создать страницу "Что почитать?" На ней будут формироваться рекомендации, основанные уже на ваших личных оставленных отзывах. Это входит в наши самые ближайшие планы, поэтому, кто еще не оставил отзыв о какой-либо прочитанной книге - лучше сделать это не откладывая Smile

  Содержание:


  Добавить тему в подборки

  Модераторы: Вебмастер; Дата последней модерации: 31.12.2015

...

juli: > 01.03.08 13:02


Мастер, ваши нововведения просто замечательны, впрочем, как всегда! Very Happy Very Happy Very Happy
Насчет вашего спора с Лисой вряд ли помогу. Мне кажутся интересными оба варианта Smile

...

Июль: > 01.03.08 13:29


Мастер, задумка просто чудесная! По поводу спора, я, пожалуй, соглашусь с Лисой, потому как у одного и того же автора проще выбрать для чтения другую книгу: ты уже знаком со стилем, с характерными особенностями этого автора и , если одна из книг очень понравилась, то выбрать другу ориентируясь просто на отзывы, думаю, не сложно. А вот когда автор совсем не знакомый, выбрать книгу тяжело. А если этот автор поставлен ну, скажем, в один ряд с уже прочитанной книгой знакомого автора - выбор облегчается. Кроме того у многих из нас есть проблема: что еще почитать, какого нового незнакомого автора выбрать, система Лисы, думаю, помогла бы.

...

Lady Melan: > 01.03.08 13:50


Я бы оставила одну книгу от каждого автора. Зная имя, уже можно найти и другие произведения, а вот не зная новых имен, не найти и новых книг.

...

Беата: > 01.03.08 14:31


Я тоже соглашусь с Лисой. Пусть в предлагаемых книгах будет больше имен других авторов. О данном же авторе и его книгах мы можем узнать просмотрев весь список его произведений.
И очень хорошо, что будет создана страничка"Что почитать?". У нас такие рекомендации разбросана по многим темам и иногда получается, что предлагаем по десять раз одних и тех же авторов. А на страничке уже будем видеть,какие книги предложены и информация будет обновляться периодически.

...

Diez: > 03.03.08 16:56


Lady Melan писал(а):
Я бы оставила одну книгу от каждого автора. Зная имя, уже можно найти и другие произведения, а вот не зная новых имен, не найти и новых книг.

Поддерживаю. Хочется искать новые имена, а уж книги найдутся. Smile

...

Июль: > 03.03.08 20:06


Ух ты! Уже появились рекомендации в каталоге! Здоровско!! Пошла усиленно ставить оценки своим любимым книгам! Пусть люди знают! Девочки, оцениваем!!! Помогаем людям!!!

...

Вебмастер: > 03.03.08 21:19


Убрали из рекомендаций книги того же автора.

Дополнительно скорректировали алгоритм ранжирования. Теперь в расчет принимается не средняя оценка, а сумма набранных баллов, рассчитанная вычитанием из оценки величины 3.5, т.е. за оценку 5 книга получает 1.5 балла, за оценку 2 - теряет 1.5 балла.
Например, за книгу "А" было поставлено две оценки: 5 и 4, соответственно средняя получается 4.5. За книгу "Б" была поставлена одна оценка 5, соответственно и средняя у неё будет 5 и получалось, что в результатах она была бы выше, хотя очевидно, что выше должна быть книга "А" с двумя положительными оценками. Теперь так и будет, так как по новому методу книга "А" наберет ((5-3.5)+(4-3.5))=2 балла, а книга "Б" , с одной оценкой 5 - только 1.5 балла. Правда, сами эти баллы рядом с книгой не выводятся, просто не придумали, как это можно обозвать, чтобы было понятно Smile Выводятся только средние оценки всех проголосовавших, но сортировка происходит именно по описанному способу.

Ждем ваших дальнейших предложений.

...

Хельга: > 04.03.08 14:27


Ух ты, как здорово!!!! Мастер, Лиса, спасибо вам что все время придумываете что-то новое и интересное!!!
А книжки будут из разных жаров? Хотелось бы чтоб не только ЛР можно было бы посмотреть какие нравятся, но и другие жанры.

...

Вебмастер: > 08.03.08 23:28


 » Персональная рекомендательная система

Итак, представляем бетаверсию нашей "Рекомендательной системы" или "Что почитать?". Принцип системы придуман не нами и прост, как валенок. Определяется список пользователей, которым понравились те же книги, что понравились Вам, и выводится список книг, понравившихся им, но еще не прочитанных Вами.
А вот вариантов конкретной реализации у метода множества и ни один не является идеальным. Собственно, учитывая природу такой тонкой материи как человеческий вкус, навряд ли здесь вообще уместно говорить о каком-то идеале и о том, что возможно создать систему, безошибочно угадывающую, что Вам понравится, а что нет. Тем не менее, если у Вас достаточно оценок в каталоге, и Вы ищете что почитать из новенького, помочь система Вам сможет. Учитывайте, что её предсказания будут тем точнее, чем больше и качественнее в каталоге отзывов. Поэтому, просто читайте книги и выставляйте оценки. А потом пробуйте систему в работе и делитесь своими соображениями и предложениями, вместе с вами мы будем её совершенствовать.
Дополнительная возможность системы – выявить пользователей с похожими на Ваш вкусами. Быть может, таким способом Вы найдете себе новых друзей?

...

Беата: > 08.03.08 23:58


Мастер, я,конечно, уже зашла на эту страничку. Надо разбираться. Я предполагала что-то другое. Из тех книг, что мне предложили, больше половины я читала. Значит мне надо весь каталог просматривать и ставить оценки, чтобы мне не предложили уже прочитанных книг?
Буду осваивать. Если что, задам вопрос.

...

Июль: > 09.03.08 00:43


Очень интересно... А я из своего списка читала не так уж и много романов...Есть простор для фантазии. Кстати, больше всего мои вкусы совпадают со вкусами Книгоман!

...

juli: > 09.03.08 00:44


Все это замечательно, жаль отзывов в каталоге действительно мало. А после обнуления надо вообще заново все обходить и заново ставить оценки.
Многие не пишут даже в самых любимых авторов! К примеру У ЛЮБВИ СВОИ ЗАКОНЫ на форуме оценили десять человек за пару дней, а в каталоге там и за все время десятка не наберется.
Девочки, давайте быть более активными!!! Интересно же, когда отзывов много и они меняются. Wink

П.С. Больше всего мне понравился "индекс близости" Very Happy Very Happy Very Happy
Еленка, на этом форуме ты мне ближе всех Wink Pester

...

Вебмастер: > 09.03.08 00:51


Беата писал(а):
Я предполагала что-то другое. Из тех книг, что мне предложили, больше половины я читала. Значит мне надо весь каталог просматривать и ставить оценки, чтобы мне не предложили уже прочитанных книг?

Чтобы исключить из рекомендации книги определенного автора, достаточно поставить оценку только самому этому автору. Но лучше ставить оценку каждой прочитанной книге, чем больше у Вас оценок о книгах, тем лучше и точнее будут последующие рекомендации.
А что Вы, Беата "предполагали"? У системы множество дополнительных возможностей и сфер применения, поэтому будем признательны любым замечаниям и предложениям.

...

Беата: > 09.03.08 01:29


Все,конечно, хорошо. Но получилась немного ограниченная информация. Я получила список книг рекомендуемых мне,Беате. А если я,Беата, хочу порекомендовать книгу, то где это мне сделать? Только на форуме?
И потом, я,например, хочу узнать, а какие книги рекомендуют другим девочкам, например, Июле. Как мне узнать?

Может быть это можно сделать и уже заложено в программе, но вы знаете, что я не особенно разбираюсь в компьютерах. Может надо еще где нажать?

...

Зарегистрируйтесь для получения дополнительных возможностей на сайте и форуме
Полная версия · Регистрация · Вход · Пользователи · VIP · Новости · Карта сайта · Контакты · Настроить это меню


Если Вы обнаружили на этой странице нарушение авторских прав, ошибку или хотите дополнить информацию, отправьте нам сообщение.
Если перед нажатием на ссылку выделить на странице мышкой какой-либо текст, он автоматически подставится в сообщение