Раньше у нас было 2 нейронки, которые рекомендовали мемы в боте. Теперь пришлось их выпилить, так как их результат оказался хуже старого доброго "дай самый залайканный мем".
В будущем мы попробуем еще один заход на умные рекомендательные системы. Видимо, нужно еще немного набрать данных.
В будущем мы попробуем еще один заход на умные рекомендательные системы. Видимо, нужно еще немного набрать данных.
Forwarded from Dan Okhlopkov - канал
Подаем тут @ffmemesbot в YCombinator. Записали за 3 часа минутное видео.
https://youtu.be/TSmzm-OlOdk
https://youtu.be/TSmzm-OlOdk
YouTube
FFmemes (YC W2021 application)
TELEGRAM: https://t.me/ffmemesbot
FACEBOOK: https://m.me/ffmemesbot
WEBSITE: https://ffmemes.com
This is our video application to Y Combinator winter 2020 batch. Our idea is to create an infinite personalized meme feed in messengers. Go check our demos above!…
FACEBOOK: https://m.me/ffmemesbot
WEBSITE: https://ffmemes.com
This is our video application to Y Combinator winter 2020 batch. Our idea is to create an infinite personalized meme feed in messengers. Go check our demos above!…
Почти 500 в канале... t.me/fastfoodmemes НАДО ДОЖАТЬ
Telegram
Fast Food Memes / ffmemes
Постим лучшие мемы из @ffmemesbot 🤖
За последний месяц было сделано:
1) создали канал с лучшими мемами из бота t.me/fastfoodmemes
2) протестировали кучу рекомендательных систем и выбрали лучшую.
3) увеличили число модераторов в три раза
4) начали парсить мемы из Инстаграмма
5) подали проект в акселератор Y Combinator. Шансы пройти малы, однако это помогло нам самим лучше понять @ffmemesbot.
1) создали канал с лучшими мемами из бота t.me/fastfoodmemes
2) протестировали кучу рекомендательных систем и выбрали лучшую.
3) увеличили число модераторов в три раза
4) начали парсить мемы из Инстаграмма
5) подали проект в акселератор Y Combinator. Шансы пройти малы, однако это помогло нам самим лучше понять @ffmemesbot.
Forwarded from Dan Okhlopkov - канал
Как же у меня горит.
* За месяц договорились с Уважаемым Америкосом, что будет релиз @ffmemesbot на ProductHunt и что он поможет там разместиться
* Специально для этого мы создали бота в FB - клон телеграммовского
* Тестировали, фиксили, заработало.
Оказалось, что бот у нас работал, так как мы админы. А сообщения от ВСЕХ остальных просто не приходили на бекенд. И непонятно, кто виноват: ужасный UX админки в Facebook или моя невнимательность.
Вот так, за 8 часов до релиза, он отменяется и откладывается опять на неопределенный срок.
* За месяц договорились с Уважаемым Америкосом, что будет релиз @ffmemesbot на ProductHunt и что он поможет там разместиться
* Специально для этого мы создали бота в FB - клон телеграммовского
* Тестировали, фиксили, заработало.
Оказалось, что бот у нас работал, так как мы админы. А сообщения от ВСЕХ остальных просто не приходили на бекенд. И непонятно, кто виноват: ужасный UX админки в Facebook или моя невнимательность.
Вот так, за 8 часов до релиза, он отменяется и откладывается опять на неопределенный срок.
Какая сейчас у нас рекомендательная система
Мы протестировали уже много разных рек систем: от полного рандома до ИИ ML всяких штук. Провели много A/B тестов и на данный момент лучшие рекомендации выдает этот алгоритм:
"Мы показываем самый залайканный мем с поправкой на то, насколько конкретному юзеру нравится паблик, откуда мы взяли мем".
1️⃣ Для каждой пары "пользователь" - "откуда был скачен мем" мы считаем долю лайков.
2️⃣ Умножаем ее на "крутость" мема - доля лайков от всех пользователей.
3️⃣ Выдаем мем с самым большим получившимся числом.
В итоге "общественное мнение о меме" учитывается весьма сильно, теряется ниша, когда конкретный мем заходит только определенному сегменту. На данном этапе, пока нас не очень много, это доспустимо. Дальше будет только круче 📈
Мы протестировали уже много разных рек систем: от полного рандома до ИИ ML всяких штук. Провели много A/B тестов и на данный момент лучшие рекомендации выдает этот алгоритм:
"Мы показываем самый залайканный мем с поправкой на то, насколько конкретному юзеру нравится паблик, откуда мы взяли мем".
1️⃣ Для каждой пары "пользователь" - "откуда был скачен мем" мы считаем долю лайков.
2️⃣ Умножаем ее на "крутость" мема - доля лайков от всех пользователей.
3️⃣ Выдаем мем с самым большим получившимся числом.
В итоге "общественное мнение о меме" учитывается весьма сильно, теряется ниша, когда конкретный мем заходит только определенному сегменту. На данном этапе, пока нас не очень много, это доспустимо. Дальше будет только круче 📈
MEMES WANTED
Скиньте в наш чат @ffchat паблики VK, телеграм каналы, subreddits, Instagramы с годными мемами
Скиньте в наш чат @ffchat паблики VK, телеграм каналы, subreddits, Instagramы с годными мемами
Forwarded from Dan Okhlopkov - канал
Рассказал тут про @ffmemesbot на vc.ru:
https://vc.ru/tribuna/163550-ya-zadolbalsya-iskat-smeshnye-memy-i-sozdal-robota-kotoryy-delaet-eto-vmesto-menya
https://vc.ru/tribuna/163550-ya-zadolbalsya-iskat-smeshnye-memy-i-sozdal-robota-kotoryy-delaet-eto-vmesto-menya
vc.ru
Я задолбался искать смешные мемы и создал робота, который делает это вместо меня — Трибуна на vc.ru
Привет! Я с другом разработал бесконечную персонализированную ленту мемов. Расскажу о том, что привлекло 12 000 пользователей, как устроена персонализация и почему вам пора отписаться от каналов с мемами.
Надеюсь, бот уже несильно лагает 👀
Пишите в чат @ffchat, если станет очень плохо 👨🚒
Пишите в чат @ffchat, если станет очень плохо 👨🚒
Задание всем в этом чате: прямо сейчас взять и запинить бота @ffmemesbot, чтобы он не упадал в ленте. От этого мемы смешнее
Forwarded from Dan Okhlopkov - канал
Итоги релиза на VC ru
Сухие цифры (28 часов после релиза):
✍️ Статья vc ru
Просмотров: 8,844
Комметариев: 103
Рейтинг: +95
Сохранений: 104
🤖 Бот
Новых юзеров: 4,233
Они заходили раз: 5,723
Они просмотрели мемов: 192,429
Лайков: 76,433
Дизлайков: 102,051
Удалило бот: 277
Пиковая нагрузка: 350 мемов / минуту.
Сухие цифры (28 часов после релиза):
✍️ Статья vc ru
Просмотров: 8,844
Комметариев: 103
Рейтинг: +95
Сохранений: 104
🤖 Бот
Новых юзеров: 4,233
Они заходили раз: 5,723
Они просмотрели мемов: 192,429
Лайков: 76,433
Дизлайков: 102,051
Удалило бот: 277
Пиковая нагрузка: 350 мемов / минуту.
Необычной чувство: сижу смотрю мемы не потому, что хочу развлечься или отдохнуть, а потому что делаю высокотехнологичный B2C стартап.
Либо рекомендательная система правда обучилась и теперь предлагает мне ультра годный контент, либо я знатно деграднул. В обоих случаях - я счастлив! 🐥
На этих выходных проводим хакатон для школьников, где они будут разрабатывать рекомендательную систему для нашего бота @ffmemesbot.
Особенность задачи состоит в том, что каждая команда получит список пользователей бота, которым они должны будут подобрать от 20 мемов. Мы покажем эти мемы пользователям и замерим % лайков. Будет лидерборд, будет битва. Для того, чтобы все получилось, мы опросим пользователей, кто готов зайти в воскресенье в обед посмотреть мемы. Всех согласившихся мы-то и поделим по командам.
Все данные конечно же анонимизируем. Stay tuned... 👀🤖⚡️
Особенность задачи состоит в том, что каждая команда получит список пользователей бота, которым они должны будут подобрать от 20 мемов. Мы покажем эти мемы пользователям и замерим % лайков. Будет лидерборд, будет битва. Для того, чтобы все получилось, мы опросим пользователей, кто готов зайти в воскресенье в обед посмотреть мемы. Всех согласившихся мы-то и поделим по командам.
Все данные конечно же анонимизируем. Stay tuned... 👀🤖⚡️
Уже 555 пользователей бота согласились быть жюри на хакатоне!
Мы планировали собрать максимум 500 человек для оценки рекомендованных мемов. При таком раскладе, если в хакатоне будут участвовать ~100 школьников (~25 команд), то каждая команда будет рекомендовать мемы для 20 пользователей.
Немного о данных, которые будут у участников. Мы им выдадим:
* историю лайков русскоязычных юзеров
* некоторые мета-данные о мемах
* мета-данные о пользователях
Никаких ссылок на мемы, юзернеймов пользователей мы давать не будем. Важно, чтобы участники разработали алгоритм, который будет подбирать произвольному пользователю мемы для показа. Через специального бота у участников будет возможность посмореть мем по его номеру. Туда же они будут загружать свои решения и смотреть результаты своей команды в лидерборде.
Чую, будет весело 🤪
Мы планировали собрать максимум 500 человек для оценки рекомендованных мемов. При таком раскладе, если в хакатоне будут участвовать ~100 школьников (~25 команд), то каждая команда будет рекомендовать мемы для 20 пользователей.
Немного о данных, которые будут у участников. Мы им выдадим:
* историю лайков русскоязычных юзеров
* некоторые мета-данные о мемах
* мета-данные о пользователях
Никаких ссылок на мемы, юзернеймов пользователей мы давать не будем. Важно, чтобы участники разработали алгоритм, который будет подбирать произвольному пользователю мемы для показа. Через специального бота у участников будет возможность посмореть мем по его номеру. Туда же они будут загружать свои решения и смотреть результаты своей команды в лидерборде.
Чую, будет весело 🤪
Если же вы хотите поучаствовать в онлайн-хакатоне и разработать алгоритм рекомендаций мемов, зарегистрироваться можно тут:
https://tomorrow.moscow/events/4119.html
Требования для участников:
- 14 - 23 лет
- обучающиеся образовательных организаций города Москвы (школы, колледжи, вузы)
(на сайте немного неактуальная информация, мне верить можно)
https://tomorrow.moscow/events/4119.html
Требования для участников:
- 14 - 23 лет
- обучающиеся образовательных организаций города Москвы (школы, колледжи, вузы)
(на сайте немного неактуальная информация, мне верить можно)
Forwarded from Dan Okhlopkov - канал
Завтра проводим хакатон!
Около 100 участников будут писать рекомендательную систему для @ffmemesbot на основе анонимизированных данных. Тестировать алгоритмы будем на реальных пользователях: командам выдадим по 20+ юзеров бота, которым они должны будут порекомендовать по 20 мемов. Будет лидерборд, метрика = % лайков.
Посмотрим, что получится 🙂 Лично я на хакатонах ни разу не встречал подобного интерактива.
Около 100 участников будут писать рекомендательную систему для @ffmemesbot на основе анонимизированных данных. Тестировать алгоритмы будем на реальных пользователях: командам выдадим по 20+ юзеров бота, которым они должны будут порекомендовать по 20 мемов. Будет лидерборд, метрика = % лайков.
Посмотрим, что получится 🙂 Лично я на хакатонах ни разу не встречал подобного интерактива.