Анимация персонажей в реальном времени с помощью машинного обучения: обзор PFNN, MANN и LMM

Еще совсем недавно в анимации персонажей за стандарт были приняты такие системы, как, например, анимация на основе ключевых кадров (keyframe) или процедурная анимация, подразумевающая под собой целое семейство совершенно различных подходов — на основе обратной кинематики, ragdoll, или более комплексных разработок (GTA IV — Euphoria). Однако, несмотря на широкое применение, они не лишены существенных недостатков — нереалистичность, дороговизна, ограниченная выразительность, потребность в ручном труде, сложность с выдерживанием единого художественного стиля. Затем пришел motion matching, обеспечивающий совершенно иной уровень качества анимации, но и позволить себе такие системы могут только разработчики проектов ААА уровня. К тому же такая система чрезвычайно требовательна к оперативной памяти ввиду необходимости хранить в ней всю библиотеку анимаций. Некоторые из перечисленных недостатков естественным образом решаются посредством применения машинного обучения благодаря низкому потреблению памяти, масштабируемости в контексте данных и способности к обобщению. Сегодня можно наблюдать новый сдвиг: все больше задач, связанных с движением, мимикой и поведением персонажей, передаётся моделям машинного обучения. Причина проста — игры, VR/AR‑системы, виртуальные актёры, интерактивные симуляции — требуют не просто красивой анимации, а реалистичного поведения в реальном времени, адаптирующегося к окружению и действиям пользователя, чего традиционные системы не могут обеспечить. Нейросети способны учиться на больших наборах данных захвата движения, предсказывать движение для следующих кадров, синтезировать переходы между позами, управлять походкой, балансом, реакциями на препятствия и даже мимикой, синхронизированной с голосом. В результате мы получаем анимацию, которая выглядит естественно, но при этом генерируется на лету — без заранее подготовленных клипов. Тем не менее вместе с новыми возможностями приходят и новые вызовы: производительность, стабильность, контроль над результатом, требования к качеству данных и интеграция в существующие пайплайны.

https://habr.com/ru/articles/1034842/

#motion_capture_for_animation #machine_leraning #neural_networks #gamedev

Анимация персонажей в реальном времени с помощью машинного обучения: обзор PFNN, MANN и LMM

Автор: Георгий Маркелов, разработчик Softellion Оглавление Введение Типичный пайплайн PFNN MANN LMM Заключение Введение Еще совсем недавно в анимации персонажей за стандарт были приняты...

Хабр

Как действительно понять нейронные сети и KAN на интуитивном уровне

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

https://habr.com/ru/articles/823388/

#нейросети #machine_leraning #kan #kolmogorovarnold_networks #теорема_колмогорова_арнольда #rbf #перцептрон #artificial_intelligence #mlp

Как действительно понять нейронные сети и KAN на интуитивном уровне

Вот вы читаете очередную статью про KAN и ловите себя на мысли, что ничего не понимаете. Знакомая ситуация? Не переживайте, вы не одни. И дело тут не в вас, суть в том, что множество материалов...

Хабр

Как мы запустили автоматическую модерацию видео в объявлениях Авито

Привет! Я Владимир Морозов, senior DS engineer в команде модерации Авито : в основном занимаюсь автомодерацией видео, но развиваю и другие проекты. В статье рассказываю, с какими трудностями мы столкнулись при модерации видео в условиях небольшого количества данных, и как их решили. Думаю, материал будет полезен всем, кто занимается похожими задачами в крупных продуктовых компаниях.

https://habr.com/ru/companies/avito/articles/849748/

#machine_leraning #data_science #computer_vision #python #moderation #speech_recognition #ocr #video_classifcation #модерация_контента #ml

Как мы запустили автоматическую модерацию видео в объявлениях Авито

Привет! Я Владимир Морозов, senior DS engineer в команде модерации Авито : в основном занимаюсь автомодерацией видео, но развиваю и другие проекты. Это я В статье рассказываю, с какими трудностями мы...

Хабр

Phoenix: разбираемся со сбоями ML системы прямо в вашем ноутбуке

Нам до сих пор не до конца понятны некоторые возможности больших языковых моделей. Приложения с большими языковыми моделями должны быть оснащены необходимыми инструментами и оставлять данные о событиях, произошедших в процессе работы. Более того, когда данные собраны, их необходимо оценить на предмет критических ошибок, таких как галлюцинации и токсичность. В статье рассматривается open-source библиотека Phoenix , основная цель которой — помочь специалистам по данным понять и оценить сложные LLM -приложения, чтобы они могли узнать больше о внутренней работе системы.

https://habr.com/ru/articles/779980/

#machine_leraning #llm #observability #mlops #data_science #data_mining #интерпретируемость #наблюдаемость

Phoenix: разбираемся со сбоями ML системы прямо в вашем ноутбуке

Добрый день! Меня зовут Роман, на момент написания статьи я являюсь студентом 4-курса НГУ. Я изучаю машинное обучение уже почти три года, а сейчас в своих исследованиях я занимаюсь большими языковыми...

Хабр