Месяц: Ноябрь 2020
-
Размытие фона в Google Meet с расчётом ML в браузере
—
от автора
Видеоконференции занимают всё большее место в работе и личной жизни людей. Чем лучше организован процесс с точки обработки видео и приватности, тем меньше отвлекается внимание человека от самой конференции. В рамках этой задачи мы недавно разработали фильтры размытия и замены фона в Google Meet. Они задействуют машинное обучение (ML) для лучшего выделения участников независимо от…
-
Реализация epoll, часть 4
—
от автора
Это — последний материал из серии четырёх статей (часть 1, часть 2, часть 3), посвящённой реализации epoll. Тут речь пойдёт о том, как epoll передаёт события из пространства ядра в пользовательское пространство, и о том, как реализованы режимы срабатывания по фронту и по уровню. Эта статья написана позже остальных. Когда я начинал работу над первым…
-
«Студийные» приложения Netflix на Android и iOS теперь с Kotlin Multiplatform
—
от автора
Примечание от переводчика: при словах «мобильные приложения Netflix» вспоминаются их основные приложения для просмотра видеоконтента, но компания ведёт и «киностудийную» разработку — для тех, кто этот контент создаёт. И их пост посвящён использованию Kotlin Multiplatform во втором случае.В последние годы Netflix разрабатывает сервис Prodicle для индустрии производства телесериалов и фильмов. Мир съёмок живёт на высоких…
-
Распараллеливаем код в R за пару минут
—
от автора
Если верить стереотипам, то язык R – это что-то узкоспециализированное для статистики и машинного обучения. Второй стереотип – что код на чистом R не очень быстрый: во-первых, потому что интерпретируемый, во-вторых, потому что исполняется последовательно. Безусловно, стереотипы имеют какую-то связь с реальностью, иначе бы их не существовало, но на то они и стереотипы, что дают…
-
Как научить бабушку писать мемуары на самоизоляции с помощью VOSK-API. «Речь в текст» спешит на помощь
—
от автора
В ряде статей, опубликованных на этом сайте, есть описание того, что на рынок вышла новая Open Source платформа AI «речь в текст» VOSK-API. Ее инсталляция и один из способов применения расписан достаточно подробно в ее документации. Привожу ссылку на Гитхаб VOSK-API, рекомендую пробовать октябрьскую версию 2020 года. Ознакомившись с комментариями и критикой в статье мне…
-
Этот “портал” позволяет вам помещать свою голограмму в видеовызовы
—
от автора
Устали от постоянных звонков через Zoom и соскучились по живому общению? Как известно, современные проблемы требуют современных решений. Американский стартап PORTL Hologram предлагает сделать дистанционные встречи более живыми благодаря домашнему голографическому устройству. Компания создала машину, размером с телефонную будку, которая способна передавать голограмму в реальном времени прямо в вашу гостиную. Хотя стартап нацелен на массовое…
-
Дополнительные компоненты для кроссплатформеннной библиотеки материального дизайна KivyMD
—
от автора
Приветствую, уважаемые любители и знатоки Python! Если вы используете в своих приложениях Python и такие кроссплатформенные инструменты как фреймворк Kivy и библиотеку материального дизайна KivyMD, тогда вам точно будет интересно эта статья, в которой я расскажу о дополнительных компонентах для расширения набора материальных виджетов библиотеки KivyMD
-
Как программировать многоядерные микроконтроллеры
—
от автора
В течение последних десяти лет процессоры практически во всех наших устройствах стали многоядерными. Вслед за ними появляются и многоядерные микроконтроллеры. В каталогах крупных производителей уже сейчас можно найти микроконтроллеры общего назначения с несколькими ядрами по разумным ценам. Поэтому, похоже, пришло время начинать использовать многоядерные микроконтроллеры в собственных устройствах. Естественно, в тех случаях, когда это оправданно.…
-
Металингвистический совратитель Си. Опус II: Рекуррентный экстаз
—
от автора
>> Осторожно, модерн! 2 — 0.2. Пропажа заначки Год назад, в 15 лет, меня озадачила проблема compile-time имитации алгебраических типов данных в чистом Си. Для этого я создал poica — исследовательский язык на макросах. Серия этих опусов — логическое продолжение моего исследования. Предисловие Макросистема Си являет собой аналог перезаписи термов из одной известной Тьюринг-полной функциональной…
-
5 подходов к разметке данных для проектов машинного обучения
—
от автора
Когда мы в конце прошлого года перерабатывали свой курс по Deep Learning, чтобы сделать его более наглядным и ориентированным на кейсы из реальной бизнес-практики, мы включили в него новый модуль по разметке данных на крауд-платформе «Яндекс.Толока». Но так как краудсорсинг — это не единственный способ разметки, мы подготовили для новых слушателей курса перевод этой статьи из…