Машинное обучение в браузере
Меня зовут Алексей, сегодня мы с вами поговорим, как можно ускорить вычисления машинного обучения веб приложения с помощью WASM, WebGL или WebGPU.
Когда фронтенд‑разработчик слышит о машинном обучении в браузере, первое, что приходит ему на ум, это вопрос: «Как это может быть применено? Мы же работаем в браузере на JS, который, как известно, медленный (по сравнению с компилируемыми языками)».
Читать далее
#tensorflow_js #javascript #webgpu #webgl #webassembly | @habr_ai
Меня зовут Алексей, сегодня мы с вами поговорим, как можно ускорить вычисления машинного обучения веб приложения с помощью WASM, WebGL или WebGPU.
Когда фронтенд‑разработчик слышит о машинном обучении в браузере, первое, что приходит ему на ум, это вопрос: «Как это может быть применено? Мы же работаем в браузере на JS, который, как известно, медленный (по сравнению с компилируемыми языками)».
Читать далее
#tensorflow_js #javascript #webgpu #webgl #webassembly | @habr_ai
Хабр
Машинное обучение в браузере
Введение Меня зовут Алексей, сегодня мы с вами поговорим, как можно ускорить вычисления машинного обучения веб приложения с помощью WASM, WebGL или WebGPU. Когда...
Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe
Меня зовут Ярослав Французяк. Я фронтенд-разработчик в GARPIX. В этой статье расскажу о таком инструменте, как фреймворк MediaPipe от Google. На основе готовых моделей он позволяет разработчикам внедрять сложные функции компьютерного зрения и обработки мультимедиа в веб-приложениях — распознавать лица, анализировать изображения, отслеживать движение, обрабатывать видео в реальном времени и многое другое. Мы разберём работу фреймворка на примере, погрузимся в векторную математику в трёхмерном пространстве и сложности распознавания ключевых точек лица.
Читать далее
#web_api #mediapipe #three_js #facetracker #facefamera #facecontrols #3d_сцена #фронтенд_разработка #webgl #webassembly | @habr_ai
Меня зовут Ярослав Французяк. Я фронтенд-разработчик в GARPIX. В этой статье расскажу о таком инструменте, как фреймворк MediaPipe от Google. На основе готовых моделей он позволяет разработчикам внедрять сложные функции компьютерного зрения и обработки мультимедиа в веб-приложениях — распознавать лица, анализировать изображения, отслеживать движение, обрабатывать видео в реальном времени и многое другое. Мы разберём работу фреймворка на примере, погрузимся в векторную математику в трёхмерном пространстве и сложности распознавания ключевых точек лица.
Читать далее
#web_api #mediapipe #three_js #facetracker #facefamera #facecontrols #3d_сцена #фронтенд_разработка #webgl #webassembly | @habr_ai
Хабр
Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe
Современная фронтенд-разработка — это не только пользовательские интерфейсы. В нашем арсенале есть мощное Web API, WebGL, WebAssembly и множество библиотек и фреймворков для решения нетривиальных...
ML-обработка видео в web-браузере для видеоконференций SaluteJazz
Нейросеть, сегментирующая изображение человека в кадре: как ускорить её в четыре раза?
Привет, Хабр! Это Дмитрий Балиев из SberDevices. В этой статье речь пойдёт о том, как мы обрабатываем алгоритмами видео в Web-браузерах для сервиса конференции SaluteJazz.
Расскажу про контекст и ограничения, сам движок и особенности его реализации. Раскрою тайну, как мы работаем с графами вычислений, как инферим нейросети, и как затем всё это собираем, оптимизируем и тестируем. В конце — несколько полезных советов, как делать нейросети удобнее для встраивания. Читать далее
#оптимизация #нейросети #ml #salutejazz #видеоконференции #графический_процессор #графовый_движок #webgl #модели #обработка_видео | @habr_ai
Нейросеть, сегментирующая изображение человека в кадре: как ускорить её в четыре раза?
Привет, Хабр! Это Дмитрий Балиев из SberDevices. В этой статье речь пойдёт о том, как мы обрабатываем алгоритмами видео в Web-браузерах для сервиса конференции SaluteJazz.
Расскажу про контекст и ограничения, сам движок и особенности его реализации. Раскрою тайну, как мы работаем с графами вычислений, как инферим нейросети, и как затем всё это собираем, оптимизируем и тестируем. В конце — несколько полезных советов, как делать нейросети удобнее для встраивания. Читать далее
#оптимизация #нейросети #ml #salutejazz #видеоконференции #графический_процессор #графовый_движок #webgl #модели #обработка_видео | @habr_ai
Хабр
ML-обработка видео в web-браузере для видеоконференций SaluteJazz
Нейросеть, сегментирующая изображение человека в кадре: как ускорить её в четыре раза? Привет, Хабр! Это Дмитрий Балиев из SberDevices. В этой статье, написанной по докладу с конференции Saint...