Scientists to Create Deepfakes for Dancing

With help of artificial intelligence, fake dancing videos can now be created
28 August 2018   865

Four scientists from the University of California at Berkeley developed an algorithm that creates on the basis of a video with a dance a fake record on which another person performs the same movements. For deep processing, it requires a twenty-minute shooting at 120 frames per second.

The technology is based on an algorithm on generative-competitive neural networks. A separate subroutine processes pre-recorded video (source and target) and imposes motions on a simple figure - the frame of the human body.

AI Dancing
AI Dancing
AI Dancing
AI Dancing
 

Then the algorithm transfers professional movements to the record of amateur dance and "aligns" the final video so that the figure does not strongly "jerk" from frame to frame and the person was where he was supposed to.

Researchers admit that the synthesized video looks realistic though it is not devoid of artifacts: body parts sometimes tremble or even disappear, and some frames look blurred. In addition, the algorithm does not know how to handle the behavior of the tissue when a person moves, so people on the target video wear tight clothing that almost does not form wrinkles.

This type of video processing is called a "deep fake". In mid-August, 2018, experts from the Carnegie Mellon University presented Recycle-GAN, which is capable of recreating the facial expressions of one person on the face of another, modeling the blossoming of the flower and changing the weather on video recordings. A similar result is provided by the application FakeApp, released in January 2018, as well as the algorithms Face2Face and HeadOn.

Python to be Language of 2018 According to TIOBE

According to experts, Python has become an integral part of many IT-spheres, including AI
09 January 2019   338

TIOBE experts called Python the programming language of 2018 - according to them, Python has become an integral part of many IT-spheres. It is leader of use at statistics, artificial intelligence systems development, scripts and system tests, and is still widely used in web development and scientific computing.

By the way, Python reached this peak for the third time - none of the languages ​​showed this result.

TIOBE Languages of the Year List
TIOBE Languages of the Year List

TIOBE experts summed up not only the whole year, but also the month. Returning to the top three in December, in January, Python continued to push C ++, although the last time it lost ground fairly quickly.

MATLAB changed places with Ruby: the first one rose to the 11th line, the second one dropped to 18. TypeScript took off as much as 118 points and took the 49th place. F # lost two dozen points, and Alice lost all four.

Tiobe Index Jan 2019 to Jan 2018 Compare
Tiobe Index Jan 2019 to Jan 2018 Compare

Kotlin started the year with a positive. The language has risen to 31st place, and experts believe that in 2019 it will enter the top 20.