Блог компании Одноклассники

  • ХабрахабрФото Оптимизация сервинга нейросетей

    Оптимизация сервинга нейросетей

    Привет, я работаю ML-инженером в OK и последнее время занимался оптимизацией скорости инференса нейросетей, поэтому сегодня расскажу о них. И не просто о нейросетях, а о нейросетях в продакшене.  Как вы обычно представляете себе нейросеть в продакшене? Мне приходят в голову 4 варианта: В batch режиме - разово применили модель к данным и используем только полученные предсказания. В потоке обрабатываем…

    Читать далее »
  • ХабрахабрФото OCR или как мы учимся читать спам на 5+

    OCR или как мы учимся читать спам на 5+

    Всем привет, меня зовут Михаил Марюфич. Я занимаюсь машинным обучением в команде антиспама в Одноклассниках. И сегодня я расскажу про то, как и зачем мы сделали свою технологию распознавания текстовых символов с изображения OCR (Optical character recognition).Наша команда работает с крупными сервисами Mail.ru: Одноклассники, Юла, Ситимобил, myTarget, ICQ, Игры@mail.ru. Каждый сервис подвергается воздействию спамеров, мошенников, которые хотят навредить обычным пользователям.…

    Читать далее »
  • ХабрахабрФото Разбор статей конференции RecSys 2020

    Разбор статей конференции RecSys 2020

    Привет, Хабр! Несмотря на все невзгоды года текущего, интересные мероприятия и статьи с них никуда не деваются. Поэтому ML команда Одноклассников подготовила разборы работ коллег из Google, Microsoft, Tencent и др. представленных на прошедшей этой осенью конференции по рекомендательным системам RecSys 2020. Спектр вопросов поднимаемых в понравившихся нам статьях включает в себя как разборы новых алгоритмов рекомендаций, так и подходы…

    Читать далее »
  • ХабрахабрФото Как я перестал бояться и научился любить нейронные сети

    Как я перестал бояться и научился любить нейронные сети

    В рекомендательных системах нет доминирующего класса моделей. Матричные разложения, графовые  и контентные рекомендеры активно развиваются: про них пишут научные статьи, их используют в продакшене. Пять лет назад на волне интереса к нейронным сетям стали популярны нейросетевые рекомендеры, но довольно быстро наступило разочарование. На RecSys 2019 лучшей выбрали статью с критикой нейросетевого подхода (в этом году его тоже пинают). Стоит ли…

    Читать далее »
  • ХабрахабрФото Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях

    Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях

    Последние 6 лет я работаю экспертом по информационной безопасности в Одноклассниках и отвечаю за безопасность приложений. Мой доклад сегодня — о механизмах межпроцессного взаимодействия в андроиде и уязвимостях, связанных с их неверным использованием. Но сначала пара слов о том, как появился этот доклад. Наверное, вы уже заметили, что на каждом Heisenbug есть как минимум один доклад про безопасность, например про…

    Читать далее »
  • ХабрахабрФото «Восстание машин» часть 1: CD для базовых Docker образов

    «Восстание машин» часть 1: CD для базовых Docker образов

    Всем привет! Меня зовут Леонид Талалаев, я работаю в Одноклассниках в команде Платформы. Более 3-х лет назад мы запустили внутреннее облако one-cloud. Сейчас под его управлением находятся тысячи серверов в 4 дата-центрах, сотни сервисов и более десятка тысяч контейнеров. Наше облако – это технология, проверенная временем и инцидентами — вплоть до пожара в одном из наших дата-центров. По мере роста…

    Читать далее »
  • ХабрахабрФото Графовые рекомендации групп в Одноклассниках

    Графовые рекомендации групп в Одноклассниках

    Графовые рекомендательные системы показывают state of the art результаты, но про них редко пишут и еще реже используют в продакшене. В этой статье мы расскажем про опыт Одноклассников в применении графового подхода для задачи рекомендации групп, разберем причем тут нейросети и что делать, если не все рекомендации одинаково полезны для пользователей и портала. Привет, Хабр! Меня зовут Андрей, и я…

    Читать далее »
  • ХабрахабрФото Эффективные надежные микросервисы

    Эффективные надежные микросервисы

    В Одноклассниках запросы пользователей обслуживает более 200 видов уникальных типов сервисов. Многие из них совмещают в одном JVM-процессе бизнес-логику и распределенную отказоустойчивую базу данных Cassandra, превращая обычный микросервис в микросервис с состоянием. Это позволяет нам строить высоконагруженные сервисы, управляющие сотнями миллиардов записей с миллионами операций в секунду на них. Какие преимущества появляются при совмещении бизнес-логики и БД? Какие нюансы надо…

    Читать далее »
  • ХабрахабрФото Масштабирование андроид-тестирования в Одноклассниках

    Масштабирование андроид-тестирования в Одноклассниках

    Привет! Меня зовут Роман Иваницкий, я работаю в команде автоматизации тестирования Одноклассников. OK — огромный сервис с более чем 70 миллионами пользователей. Если говорить про мобильные устройства, то большинство пользуется OK.RU на смартфонах под управлением Android. По этой причине мы очень серьёзно относимся к тестированию нашего Android-приложения. В этой статье я расскажу историю развития автоматизированного тестирования у нас в компании.…

    Читать далее »
  • ХабрахабрФото Кластер Elasticsearch на 200 ТБ+

    Кластер Elasticsearch на 200 ТБ+

    С Elasticsearch сталкиваются многие. Но что происходит, когда хочешь с его помощью хранить логи «в особо крупном объёме»? Да ещё и безболезненно переживать отказ любого из нескольких дата-центров? Какой стоит делать архитектуру, и на какие подводные камни наткнёшься? Мы в Одноклассниках решили при помощи elasticsearch решить вопрос лог-менеджмента, а теперь делимся с Хабром опытом: и про архитектуру, и про подводные…

    Читать далее »


Кнопка «Наверх»