Music2Dance: Comment nous avons essayé d'apprendre à danser

Bonjour Ă  tous! Je m'appelle Vladislav Mosin et je suis Ă©tudiant en 4e annĂ©e du programme de licence en mathĂ©matiques appliquĂ©es et informatique au HSE de Saint-PĂ©tersbourg. L'Ă©tĂ© dernier, avec Alina Pleshkova, Ă©tudiante diplĂŽmĂ©e de notre facultĂ©, j'ai effectuĂ© un stage chez JetBrains Research. Nous avons travaillĂ© sur le projet Music2Dance, dont le but est d'apprendre Ă  gĂ©nĂ©rer des mouvements de danse qui correspondent Ă  la musique donnĂ©e. Cela peut ĂȘtre utilisĂ©, par exemple, dans l'auto-apprentissage de la danse: j'ai entendu la musique, lancĂ© l'application, et elle a montrĂ© des mouvements qui se combinent harmonieusement avec cette musique.





Pour l'avenir, je dirai que nos rĂ©sultats, malheureusement, se sont avĂ©rĂ©s ĂȘtre loin des meilleurs modĂšles de gĂ©nĂ©ration de mouvement qui existent actuellement. Mais si vous ĂȘtes Ă©galement intĂ©ressĂ© Ă  rĂ©gler ce problĂšme, je vous invite sous cat. 





Tiré du film "Pulp Fiction"
/ “ ”

. , — Dance Dance Revolution, , . — 2D-. 





C — 3D- . . 2020 DanceNet, . .





: , , . .





: onset, beats, chroma

, — — . , , , . , onset, beats chroma ( , ).





:  

. — — . , , , -. , (, 240x240) . 





, . , . , , , , . 





Les points clés sont marqués en bleu

( ), .





. , 3D-, : , . , , . : , .





DanceNet

Architecture DanceNet.  Source: https://arxiv.org/abs/2002.03761
DanceNet. : https://arxiv.org/abs/2002.03761

DanceNet coc : 





  • ;





  • ;





  • ;





  • ;





  • .





:





  1. . Bi-LSTM .





  2. . , Bi-LSTM .





  3. - . .





  4. . , . dilated () -.





DanceNet , , — , , .





, , . , . , , , . . , .





Architecture de la solution.  L'Ăšre de la formation
.

:









  • (DanceNet)





  • (RL )









. 2020 , . , , . , . , - . , : YouTube VIBE.





DanceNet

— , -, , -, .





RL

RL — , . ( ) , . 





. : .





Structure des algorithmes d'apprentissage par renforcement

, Q-Learning ( TD3, ) ( PPO). 





, . -, , . , , , . Humanoid, , .





, , .





L (S, S_ {réel}, R) = - \ parallÚle SS {réel} \ parallel_2-R,

S — , Sreal — , R — .





Architecture de la solution.  L'Ăšre des tests
.

, , , . , . .





, , DanceNet. , , , , . . , — YouTube , RL .





. !






:









All Articles