PyCon Balkan 2019 Talks
WRK PyCon Workshop
PeopleBlending: Creating Science Art by Using Cognitive Services and a Bit of Creativity
In this workshop, we will learn how to create a piece of computer art using a technique that I call People Blending. We will also learn how to use Microsoft Cognitive Services to obtain different face information, such as key point coordinates of a face, head rotation angles and so on. At the end, you will be able to unleash your creativity to come up with something unique and artistic.
In this talk, we will share our experience of training a complex deep learning model for event detection in sport videos. During the project, we have experienced the need for complex data processing and extraction of several features from video clips, which lead us to creating a Python library for data stream manipulation in the functional manner. While it can do things similar to Pandas dataframes, it is also well-suited for processing large volumes of data due to lazy evaluation and on-demand computations. We will describe the library and consider several other use cases, such as video inferencing, object detection, parallel processing on Azure Batch, etc. We will also describe the design principles of the library, which are inspired by monads and other functional composition techniques.