Помогите с алгоритмом

​Картинка для привлечения внимания
В закладки

Мы продолжаем ковырять подсайт для телеграм-топа и немного приуныли от качества нашего алгоритма.

У нас есть всего два вида данных: дата публикации и количество просмотров. Дополнительно мы можем учитывать длину поста, частоту постинга и количество картинок приложенных к посту.

​Пример данных которые у нас есть

Проблема:

Всякие телеграм каналы вроде двачей, лебедевых и мэша захватывают весь топ мгновенно, так как количество просмотров которые они собирают намного выше просмотров небольших инди-каналов.

Может у вас есть идея как можно уровнять инди-каналы и каналы-гиганты, так чтобы не делать рандом?

Привет, котик 💖 на созвоне 🤙
{ "author_name": "Denis Shiryaev", "author_type": "editor", "tags": [], "comments": 15, "likes": 18, "favorites": 2, "is_advertisement": false, "subsite_label": "dev", "id": 122874, "is_wide": false, "is_ugc": false, "date": "Fri, 25 Oct 2019 18:12:32 +0300", "is_special": false }
Хакатон
Как узнать, что игра станет хитом, или зачем издателю прототип
Расскажем, почему для этого не надо торопиться с геймплеем, стилистикой или стараться всё сделать идеально с первого…
Объявление на TJ
0
15 комментариев
Популярные
По порядку
Написать комментарий...
15

что если добавить как фактор отношение просмотров к подписчикам? тогда можно повысить посты из непопулярных каналов, которые много шерят

Ответить
0

Хорошая мысль, так мы узнаем какой инди канал сделал что-то клевое

Ответить

Снежный Орзэмэс

1
Ответить

Оранжевый чайник

Снежный
5

Комментарий удален по просьбе пользователя

Ответить
1

Украл вариант и выдал за свой, я все понял!

Ответить
2

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

Ответить

Оранжевый чайник

1

Комментарий удален по просьбе пользователя

Ответить

Гладкий кавалер

1

Надеюсь в этот раз вы не пишите на PHP с каким-нибудь MadelineProto.

Ответить
0

Лучше делись наработкам для ботей!

Ответить
1

Отслеживайте скорость роста числа подписчиков у каналов
Выделяйте сети каналов репостящих одно и тоже
Фильтруйте рекламу и всякие спаморепосточелленжи, благо часто есть пометки/хештеги, можно даже нейронку надрочить попробовать
Элементы пейджранка тоже думаю можно применить

Ответить

Буржуазный ключ

0

if (item.link.indexOf('t.me/denissexy') > -1)
posts.unshift(item)

Ответить
0

у вас джаваскрипт, попячтесь 

Ответить
0

Отношение числа просмотров за первый, например, час после публикации к среднему числу просмотров других постов на канале. Если большое - значит, это что-то клёвое и его активно репостят и пересылают. Так можно выбирать только самые лучшие посты из двачей-мэшей

Ответить
0

Ещё можно сделать классификатор: признаками считать количество просмотров у 10, например, предыдущих постов, число подписчиков, формат - гифка/картинка/видео/текст, тематика канала, тема поста, если получится определить (для этого есть сякие алгоритмы). Проблема только в том, как получить разметку - интересный пост или нет. Для этого у некоторых каналов есть лайки, можно на Толоку дать такое задание (но там аудитория, ну, сильно отличается от тж), можно сделать капчу на тж и в ней просить оценить какой-нибудь рандомный пост, типа как гугл с автобусами-светофорами делал.

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

Ответить
Обсуждаемое
Интернет
Путину пожаловались на мороженое «Радуга», увидев в нём пропаганду ЛГБТ. В сети ждут, что скоро запретят и саму радугу
Глава союза женщин России посчитала радужные билборды и название мороженого «незаметной рекламой нетрадиционных ценностей». Поправки в Конституцию только вступили в силу, а уже началось!
Новости
Шесть пилотов «Формулы-1» не стали преклонять колено в знак протеста против расизма. Среди них — россиянин Даниил Квят
Акцию провели перед стартом Гран-при Австрии. Хоть и не все пилоты повторили жест, но они вышли в футболках против расизма.
Гость TJ
«Те, кто идёт в либеральную политику, не склонны действовать вместе»: главное из разговора Максима Каца с сообществом TJ
О голосовании, спорах внутри оппозиции, меме про случай в казино и том самом конфликте с дизайнерами.
Популярное за три дня
Новости
На Первом канале видео трёхлетней давности выдали за празднование принятия поправок к Конституции в Якутии
После того, как якутские СМИ обратили на это внимание, Первый канал удалил сюжет.
Новости
Бывшие журналисты «Ведомостей» «захватили» инстаграм газеты. Они требуют увольнения нового главреда
И отказа от цензуры.
Разборы
Выворачиваем наизнанку: что не так со скринами переписки журналиста Давида Френкеля, которому сломали руку
Анализируем скриншоты из статьи «Комсомольской правды» и показываем, почему им не стоит доверять.