Как стать автором
Обновить
6
0
Андрей @avmakarow

Software Engineer

Отправить сообщение

Объяснение рекомендаций

Время на прочтение4 мин
Количество просмотров3K


Рекомендательные системы уже давно неотъемлемая часть большинства современных веб-сервисов. Скорее всего, заходя на какой-либо развлекательный (и не только) сайт, вы не раз задавались вопросом, почему именно этот контент или этот товар предлагается вам.

В Иви давно заметили, что недостаточно просто рекомендовать что-то пользователю, важно объяснять свои действия. Если пользователю покажут незнакомый контент, то он будет воспринимать это как нечто неинтересное.

Поэтому хочется, чтобы пользователь понимал:
  1. Насколько ему могут быть интересны наши рекомендации.
  2. Зачем мы ему это показываем.

Меня зовут Андрей Макаров, я разработчик рекомендательной системы онлайн-кинотеатра Иви. В этой статье я расскажу, зачем мы объясняем рекомендации на нашем сервисе, что для этого уже сделали и что только планируем.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+11
Комментарии4

Автоматическая документация для Flask с использованием OpenAPI

Время на прочтение5 мин
Количество просмотров21K
image alt


Техническая документация, как известно, крайне важная часть любого проекта. До недавнего времени мы прекрасно жили с таким генератором документаций как Sphinx. Но наступил момент переходить на технологии с бОльшим набором возможностей, поэтому мы приняли решение переписать нашу документацию на более современный стандарт: OpenAPI Specification. Эта статья является скромным гайдом по такому переезду. Она будет интересна Python-разработчикам, особенно тем, которые используют Flask. После ее прочтения вы узнаете, как создать статическую OpenAPI документацию для Flask приложения и развернуть ее в GitLab Pages.

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии11

Неперсонализированные рекомендации: метод ассоциаций

Время на прочтение5 мин
Количество просмотров20K
Персональные рекомендации позволяют познакомить пользователя с объектами, о которых он, возможно, никогда не знал (и не узнал бы), но которые могут ему понравиться с учетом его интересов, предпочтений и поведенческих свойств. Однако, часто пользователь ищет не новый объект, а, к примеру, объект A похожий на объект B («Форсаж 2» похож на «Форсаж»), или объект A, который приобретается/потребляется с объектом B (сыр с вином, пиво с детским питанием, гречка с тушенкой и т.д.). Построить такие рекомендации позволяют неперсонализированные рекомендательные системы (НРС).


Рекомендовать похожие/сопутствующие объекты можно, ориентируясь на знания об объектах (свойства, теги, параметры) или на знания о действиях, связанных с объектами (покупки, просмотры, клики). Преимуществом первого способа является то, что он позволяет достаточно точно определить похожие по свойствам объекты («Форсаж 2» и «Форсаж» — похожие актеры, похожий жанр, похожие теги, ...). Однако данный способ не сможет порекомендовать сопутствующие объекты: сыр и вино. Еще одним недостатком этого способа является тот факт, что для разметки всех объектов, доступных на сервисе, требуется не мало усилий.

В то же время почти каждый сервис логирует информацию о том, какой пользователь просмотрел/купил/кликнул какой объект. Данной информации достаточно для построения НРС, которая позволит рекомендовать как похожие, так и сопутствующие объекты.

Под катом описан метод ассоциаций, позволяющий построить неперсонализированные рекомендации, основываясь лишь на данных о действиях над объектами. Там же код на Python, позволяющий применить метод для большого объема данных.
Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии16

Смена караула: южноафриканский холдинг выкупил контрольный пакет акций Avito за $1,2 миллиарда

Время на прочтение2 мин
Количество просмотров7K
Южноафканский холдинг Naspers приобрел контрольный пакет акций компании Avito. Сегодня холдинг увеличил свою долю с 17,4% до 67,6%, выкупив акции у других собственников за $1,2 миллиарда. Avito – один из крупнейших сервисов онлайн-объявлений в России. Оценка компании после сделки увеличилась с $883 миллионов до $2,7 миллиарда.

Naspers впервые инвестировал в Avito еще в 2013 году. С тех пор дела Avito резко улучшились: сервис объявлений вышел в лидеры по таким категориям, как товары общего назначения, автомобили, недвижимость, вакансии и услуги. На сегодняшний день Avito набирает около 35 миллионов уникальных пользователей в месяц. Количество ежемесячных просмотров страниц сервиса выросло до 8,6 миллиарда. Avito входит в первую десятку российских сайтов по количеству траффика. Сегодня более 50% траффика сервиса поступает с мобильных устройств. В прошлом году этот показатель не превышал 32%.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность