Как стать автором
Обновить
21
23.9
Дмитрий Головин @GolovinDS

Пользователь

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

Как мы делали гибридную обработку звука: всё об аудиософте в SberBoom и почему просто годных излучателей недостаточно

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров1.8K

40-ваттный всенаправленный звук в SberBoom — профессиональная гордость нашей команды. В прошлой статье мы рассказали, как придумали акустическую архитектуру. А в тут рассказали, как устроено звуковоспроизведение в ядре Linux. В этот раз объясним из каких софтовых решений складывается звук SberBoom. Почему стандартные методы коррекции звука — не наш выбор? Как реальность расходится с вендорской документацией и зачем реверсинжинирить усилители? Читайте под катом.

Читать далее
Всего голосов 11: ↑10 и ↓1+12
Комментарии7

LIBRA: Long Input Benchmark for Russian Analysis

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.9K

Мы разработали бенчмарк LIBRA, который включает в себя 21 адаптированный набор данных для тщательного изучения способности LLM понимать длинный контекст. Помимо самих данных для оценки, мы опубликовали кодовую базу и лидерборд для сравнения моделей.

Читать далее
Всего голосов 25: ↑24 и ↓1+30
Комментарии2

SberBoom Home — новый этап в эволюции умных колонок

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.5K

Салют, Хабр! Сегодня стартовали продажи сразу двух новых умных колонок от SberDevices: SberBoom Home и SberBoom Mini 2. 

SberBoom Home — это новый этап в эволюции умных колонок SberBoom. Первая умная колонка SberBoom с LED-дисплеем и первая умная колонка SberBoom с Zigbee-модулем, который позволяет колонке выполнять функции хаба при управлении умным домом, а также поддерживает Zigbee-сценарии без интернета — все это SberBoom Home.

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

За чистоту звука отвечает тонко настроенный программно-аппаратный комплекс, позволяющий передавать аудиосигналы с минимальным количеством искажений.

Финальное улучшение звука выполняется с помощью собственной технологии Salute Sound Processing , которая по специальному  алгоритму динамически усиливает бас в нужных треках и подбирает оптимальный эквалайзер для текущей громкости музыки. Весь этот уникальный комплекс аппаратных и программных решений получил название Magnetic Sound. Подробнее про технологии Magnetic Sound и SSP расскажем в отдельных статьях, а сейчас давайте поговорим о том, из чего состоит девайс и как он создавался.

Читать далее
Всего голосов 21: ↑16 и ↓5+21
Комментарии19

Разгоняем C++ с кастомными аллокаторами

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.7K

Привет, Хабр!

Сегодня мы обратим свой взор на производительность в C++, и как ни странно, нашими главными героями станут не библиотеки или сложные алгоритмы, а казалось бы, простые аллокаторы. Но не просто аллокаторы, а кастомные, которые могут заметно ускорить работу приложений.

Читать далее
Всего голосов 21: ↑13 и ↓8+10
Комментарии5

ruMTEB: новый бенчмарк для русскоязычных эмбеддеров

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров4K

Салют, Хабр! На связи команды AGI NLP и нейронных сетей Виртуального ассистента Салют. В SberDevices наши команды занимаются созданием бенчмарков, а также обучением моделей для векторных представлений текстов или эмбеддеров. В этой статье расскажем про наш новый русскоязычный бенчмарк для эмбеддеров текста — ruMTEB.

Читать далее
Всего голосов 29: ↑27 и ↓2+35
Комментарии6

CJM как инструмент разработки маркетинговой стратегии

Время на прочтение6 мин
Количество просмотров665

В сегодняшних конкурентных условиях ориентация на клиента — это не просто модное слово, а стратегический императив. Понимание пути клиента — от начальной осведомленности до постпродажной поддержки — необходимо для бизнеса, который стремится развивать значимые отношения и обеспечивать устойчивый рост. Здесь ключевую роль играет Карта Путешествия Клиента (CJM). 

Customer Journey Map (CJM) или Карта Путешествия Клиента – это инструмент, который становится все более популярным в мире маркетинга и управления клиентским опытом. Он представляет собой визуальное изображение пути, который проходит клиент от момента первого контакта с брендом до совершения покупки и последующих взаимодействий. CJM позволяет глубже понять потребности и поведение клиентов, что, в свою очередь, способствует разработке более эффективных маркетинговых стратегий. В данной статье мы рассмотрим, как именно CJM помогает в создании маркетинговой стратегии и почему его использование является необходимым в современных условиях.

Читать далее
Всего голосов 5: ↑5 и ↓0+8
Комментарии1

Речевые технологии. Распознавание слитной речи для чайников на примере IVR систем

Время на прочтение9 мин
Количество просмотров39K
Всем привет.
По роду своей профессиональной деятельности я занимаюсь внедрением проектов на основе речевых технологий. Это синтез и распознавание речи, голосовая биометрия и анализ речи.
Мало кто задумывается, насколько эти технологии уже присутствуют в нашей жизни, хоть и далеко не всегда – явно.
Постараюсь популярно объяснить вам, как это работает и зачем это вообще нужно.
Подробно начну с распознавания речи, т.к. это более близкая к повседневной жизни штука, с которой многие из нас встречались, а некоторые уже постоянно пользуются.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии15

Live SymFormer Show. Музыкальное шоу с использованием AI-технологий

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров535

Салют, Хабр! На связи Алексей Минин. В SberDevices наша команда занимается созданием и развитием решений в области генеративной музыки. В этой статье хочу рассказать о том, как мы реализовали музыкальное шоу с применением технологий AI на прошедшей в апреле конференции GIGA RnD Day. В тот день на сцене вживую импровизировали музыканты и вместе с ними наша нейросетевая модель для генерации музыкальных произведений — SymFormer. В результате симбиоза живого исполнения и технологий на сцене создавалась уникальная музыкальная композиция в режиме реального времени.

Читать далее
Всего голосов 16: ↑16 и ↓0+19
Комментарии0

Организация обработки асинхронных событий с Spring Events и Spring AMQP

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.7K

Асинхронная обработка событий – один из базовых инструментов на сегодняшний день, позволяющий создавать масштабируемые и отзывчивые приложения. Сегодня мы рассмотрим два инструмента из Spring Framework – Spring Events и Spring AMQP, которые помогают управлять асинхронными задачами.

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии0

Реверсинг приложений под Android. Разбираемся с функционалом

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

Сегодня мы продолжим изучение реверсинга приложений под Android. В предыдущей статье мы рассмотрели основы устройства приложений, установили необходимые инструменты и разобрали небольшой пример. В этой статье мы продолжим разбирать практические примеры.

Читать далее
Всего голосов 5: ↑5 и ↓0+6
Комментарии0

Про что могут спросить аналитика данных о статистике на интервью: 3 темы

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.7K

Привет, Хабр!

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

В статье рассмотрим кратко три темы по статистике, которые часто задают на собеседованиях.

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии6

Как VWE помогает снизить дисперсию и повысить точность данных

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров919

Привет, Хабр!

Сегодня мы хотим рассказать о методе Variance weighted estimator (VWE), который помогает снизить дисперсию

VWE учитывает неоднородность данных, обрабатывая выбросы и систематические ошибки. Рассмотрим этот метод в этой статье.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Здоровый свет. Что это? И при чём тут лампочка?

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.6K

Вы когда-нибудь задумывались о важности освещения в собственной квартире и, если да, то каким оно должно быть? Давайте разбираться. 

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

Жизнь на Земле адаптирована к вращению нашей планеты. Дневной солнечный свет более холодный. Этот свет бодрит, но его длительное воздействие может привести к усталости и даже головным болям. Холодный свет блокирует выработку мелатонина, что делает его крайне нежелательным для использования перед сном. И наоборот, вечером, когда солнце близко к горизонту, свет более теплый. Он оказывает успокаивающее действие на организм.

Читать далее
Всего голосов 18: ↑17 и ↓1+26
Комментарии14

Как измерить эффективность разработки через метрики?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.4K

Базовое определение эффективности — это способность достигать целей за наименьшее количество ресурсов (как временных так и денежных).

Для команд создающих продукты в условиях неопределенности и потребности достигать метрических целей продукта:

Читать далее
Всего голосов 12: ↑7 и ↓5+4
Комментарии0

Автоматизация инфраструктуры с помощью Salt

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

Salt (также известный как SaltStack) — это открытое решение, которое позволяет управлять конфигурациями тысяч серверов и устройств. В основе Salt лежит архитектура "мастер-миньон", где мастер-сервер контролирует и управляет подчиненными миньонами.

Salt имеет большой набор инструментов для выполнения удаленных команд, управления состояниями систем, а также для оркестрации и автоматизации различных аспектов инфраструктуры.

Начнем с установки и настройки Salt, а затем перейдем к выполнению базовых команд и управлению конфигурациями с помощью Salt States.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии4

Интеграция PostgreSQL с другими СУБД через dblink

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

Иногда типичная IT-инфраструктура крупной компании выгляд так: PostgreSQL для аналитики, и Oracle для корпоративных данных, и MySQL для каких-нибудь микросервисов. В таких условиях взаимодействие между различными системами становится настоящим мастхевом. И тут может помочь герой нашей статьи - dblink.

dblink позволяет нам безболезненно дергать данные из одной базы в другую, будь то PostgreSQL или что-то вроде Oracle или MySQL.

Читать далее
Всего голосов 12: ↑8 и ↓4+8
Комментарии4

Масштабирование глубокого обучения с помощью Horovod и Kubernetes

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.3K

Horovod — это фреймворк для распределенного глубокого обучения, изначально разработанный в Uber. Он позволяет масштабировать обучение моделей на сотни и тысячи GPU, сокращая время тренировки с недель до часов. Horovod поддерживает такие фреймворки, как TensorFlow, Keras, PyTorch и Apache MXNet, и легко интегрируется с существующими кодовыми базами, требуя минимум изменений.

В статье как раз и пойдет речь о том, как масштабировать модельки с помощью Horovod и Kubernetes.

Читать далее
Всего голосов 11: ↑10 и ↓1+11
Комментарии1

Как улучшать эффективность разработки через метрики? Фреймворк метрик

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров946

Многие компании и менеджеры озадачиваются вопросами эффективности процессов и команд для того чтобы понимать зоны роста, находить баланс с бизнесом, уменьшать время выпуска продукта и улучшать прогнозируемость. А также видеть картину в динамике: от месяца к месяцу, от спринта к спринту.

Последние несколько лет я занимаюсь трансформацией подходов к управлению на основе Agile и также внедряю метрики в компании.

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

Но какие метрики действительно являются ключевыми? Какие из них позволят не только измерить текущее состояние, но и помогут принимать обоснованные решения для улучшения работы? В данной статье мы рассмотрим важные метрики, которые помогут вам ответить на эти вопросы и повысить результативность вашей инженерной команды. 

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии0

Препарируем Wazuh: Обнаружение уязвимостей

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

Любое серьезное программное обеспечение всегда содержит ошибки. Причин для этого может быть много: от невнимательности или низкой квалификации самих разработчиков, и до ошибок в тех пакетах и фреймворках, которые разработчики также используют при создании приложений. Ошибаться могут не только разработчики, но и инженеры и администраторы. Первые при развертывании приложения могут забыть установить критические обновления для ОС, что подвергнет риску всю систему. Вторые в процессе эксплуатации приложения могут использовать слабые пароли или сознательно ослабить настройки безопасности потому что «так лучше работает».

Уязвимости - это бреши в системе безопасности компьютерных систем, которые злоумышленники могут использовать для получения несанкционированного доступа к этим системам. Не всякая ошибка является уязвимостью. Вполне возможны ситуации, когда ошибка в коде приводит к сбоям в работе приложения, но воспользоваться этой ошибкой, то есть проэксплуатировать это как уязвимость практически невозможно.

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии2

7 частых ошибок при проведении СustDev, которые могут исказить результаты ваших интервью

Время на прочтение7 мин
Количество просмотров855

Рассмотрим на примерах несколько наиболее часто встречающихся ошибок при проведении СustDev, которые могут исказить результаты ваших интервью. Избегая этих ошибок, можно значительно улучшить качество собранной информации и эффективность процесса кастдева, что, в свою очередь, повысит шансы на успех разрабатываемого продукта.

Читать далее
Всего голосов 8: ↑7 и ↓1+7
Комментарии2
1
23 ...

Информация

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