IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     24.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Релизы

supervisor - 4.2.5

Система контроля и управления процессами. Изменения описаны по ссылке https://pypi.org/project/supervisor/4.2.5/. Скачать можно по ссылке: http://pypi.python.org/pypi/supervisor/

     24.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Релизы

coverage - 7.0.1

Утилита позволяющая измерить процент покрытия тестами. Изменения описаны по ссылке https://pypi.org/project/coverage/7.0.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/coverage/

     23.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Создаем сервис для Serverless перевода голоса, как в Cyberpunk 2077

На днях мне наконец-то удалось поиграть в Cyberpunk 2077, и я заметил, что в игре есть одна интересная особенность: Когда персонаж говорит на иностранном языке, текст сначала появляется над ним в оригинале, а затем как бы вживую переводится на английский.

Тогда я задался вопросом: сколько работы потребуется, чтобы создать нечто подобное с помощью современного DL-стека? Можно ли сделать это за выходные?

     22.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Полосный вокодер на Python: поговорим как роботы

Если честно, сейчас сложно придумать практическое применение для полосного вокодера. Скорее всего, он придется вам по душе, если вы большой любитель ретро-технологий, или — что не исключено — вы начинающая FKA Twigs или Daft Punk и любите играть с футуристичными звуками в своей музыке.

     22.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

YOLOR — Объяснение статьи и выводы – Углубленный анализ

В последние годы наблюдается огромный прогресс в серии YOLO, в настоящее время в ней используются как модели обнаружения объектов без привязки, так и модели обнаружения объектов на основе привязки. Вместо того, чтобы сосредоточиться исключительно на архитектурных изменениях, YoloR выбирает новый маршрут. Он черпает вдохновение в том, как люди сочетают неявные знания с явными знаниями для решения новых задач.

     22.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Как распознать синтезированную речь

В современном мире технологии синтеза речи и клонирования голоса стремительно развиваются и уже достигли впечатляющих результатов. С 2015 года проводится специальное соревнование ASV Spoofing, на котором ежегодно презентуют новые методы проведения спуфинг-атак (атаки, когда один человек или программа маскируется под другую путем фальсификации данных) с помощью видео-дипфейков и синтеза речи. Существующие речевые системы способны синтезировать речь и тембр голоса, на слух неотличимые от настоящих. Технологии клонирования голоса привлекают всё большее внимание и находят широкое применение в таких сферах, как голосовое управление, робототехника, голосовые ассистенты (например, Siri и Алиса) и т.д. Однако вместе с этим открываются новые возможности для мошенничества. Особенно уязвимы системы, использующие голосовую биометрию для идентификации пользователей: используя синтез речи, мошенники могут получить доступ к аккаунтам и данным пользователей.

     21.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Консистентность данных в конкурентной среде. Опыт Точки. Часть 1

Именно в Точке я впервые столкнулся с микросервисами и конкурентной средой. Разумеется, у меня не получилось сразу усвоить все боевые нюансы работы в новых условиях. С тех пор я прошёл непростой путь. У меня возникла идея написать свой цикл статей. Мы разберемся, как у наших сервисов получается не запутаться в непрерывном потоке информации — как получаемой от клиентов, так и передаваемой между собой. В этой статье я широкими мазками опишу, как рядовой разработчик видит инфраструктуру Точки, с какими проблемами мы регулярно сталкиваемся и почему нам так важна консистентность данных Читать далее

     20.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Скучный Python: качество кода

Про способы автоматически следить за качеством кода

     19.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Telegram WebApps. Как встроить веб-приложения в чат-бота?

Относительно недавно команда Telegram выпустила обновление, с которым появилась возможность встраивать в мессенджер веб-приложения. Эта статья — обзор основных моментов внедрения веб-приложениий в телеграм-ботов.

     19.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Проверка корректности А/Б тестов

Сегодня поговорим о том, что такое корректность статистических критериев в контексте А/Б тестирования. Узнаем, как проверить, является критерий корректным или нет. Разберём пример, в котором тест Стьюдента не работает.

     19.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Как создать пользовательский трансформер данных с помощью sklearn?

В процессе очистки и подготовки данных нам часто приходится делать такие простые операции, как удаление столбцов и пр. Зачем для этого каждый раз писать пользовательский код? sklearn предоставляет механизм стандартизации таких преобразований для любых данных и поможет нам создать унифицированный конвейер из нужных действий.

     19.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи

Сегментация пожаров по спутниковым снимкам с помощью глубокого обучения и OpenVINO

Использование моделей глубокого обучения для решения задачи семантической сегментации (задачи присвоения метки принадлежности к некоторому классу для каждого из пикселей изображения) стало широко используемой практикой в различных областях: в медицине для анализа рентгеновских снимков и данных компьютерной томографии [1], в анализе видео с видеорегистраторов [2], управлении роботизированными манипуляторами [3]. Развивающейся является тематика использования моделей глубокого обучения для сегментации спутниковых данных [4].

     19.12.2022       Выпуск 470 (19.12.2022 - 25.12.2022)       Статьи
     18.12.2022       Выпуск 469 (12.12.2022 - 18.12.2022)       Статьи

Django Settings Patterns to Avoid

Что не стоит делать при работе с настройками в Django проекте