В профиле наиболее активных пользователей Хабра появился блок отражающий интерес человека к определённым авторам публикаций. Чем больше ник — тем больше интерес (всё как в стандартном облаке тегов).
Одновременно с этой замечательной штуковиной претерпел изменения блок «Профиль внимания». Помимо укороченного названия (раньше оно было столь длинно, что я его даже не смог запомнить) был усовершенствован алгоритм построения.
Процесс работы над этими двумя блоками оказался очень интересным, и, ниже я бы хотел поделиться с общественностью некоторыми любопытными наблюдениями.
Что это дало? Профиль внимания изменился не сильно, но в нём появились менее распространённые теги. Например, у меня в профиле появился коллективный разум, а у Aist-а высокие нагрузки. И это отражает действительность.
Кстати, этот же принцип был применён и для «Любимых авторов», только в качестве веса я взял количество публикаций.
Жду feedback!
P.S. Кстати, помимо положительного внимания в этот раз удалось построить и профиль отрицательного внимания достаточно качественно отражающего что и кого пользователь не любит. Есть предложение сделать эту информацию доступной, но, по понятным причинам, только в собственном профиле
Одновременно с этой замечательной штуковиной претерпел изменения блок «Профиль внимания». Помимо укороченного названия (раньше оно было столь длинно, что я его даже не смог запомнить) был усовершенствован алгоритм построения.
Процесс работы над этими двумя блоками оказался очень интересным, и, ниже я бы хотел поделиться с общественностью некоторыми любопытными наблюдениями.
Во-первых
Я заметил такую тенденцию, что у редких пользователей в облаке внимания отсутствуют Apple, Google и Хабрахабр — самые распространённые на Хабре теги. Я задался вопросом: что будет с облаком, если все теги уровнять? В итоге, я перешёл от количественной характеристики «интересности» к частотной добавив к формуле зависимость от веса тега на сайте.Что это дало? Профиль внимания изменился не сильно, но в нём появились менее распространённые теги. Например, у меня в профиле появился коллективный разум, а у Aist-а высокие нагрузки. И это отражает действительность.
Кстати, этот же принцип был применён и для «Любимых авторов», только в качестве веса я взял количество публикаций.
Во-вторых
Мною были зарегистрированы такие случаи когда определённые теги были настолько же любимы, насколько и не-любимы. Этот шум решено было отфильтровать. До этого, для подсчёта учитывались только положительные оценки пользователей, теперь учитываются и отрицательные.В-третьих
У меня возникла мысль учесть теги постов написанных самим пользователем. Каково же было моё удивление, когда выяснилось что людям не интересно читать про то что они сами пишут. Люди пишут на темы из области своей компетенции, но им не интересно читать про то, что они уже знают. Как-то так. Это не абсолютный закон, это — статистическая закономерность, из которой много исключений. К примеру XaocCPS — это единственный найденный мною пользователь, у которого оба облака оказались почти идентичными :)Жду feedback!
P.S. Кстати, помимо положительного внимания в этот раз удалось построить и профиль отрицательного внимания достаточно качественно отражающего что и кого пользователь не любит. Есть предложение сделать эту информацию доступной, но, по понятным причинам, только в собственном профиле