Formal education is currently the subject of intense debate regarding its methods and effectiveness. However, one widely accepted fact is that education is more effective when combined with hands-on experiences. At TechTalent, we believe in the importance of contributing to education both individually and collectively, which is why we are committed to investing in the education of future generations.
Our course, "Machine Learning in Visual Arts," launched in 2018, addresses a crucial challenge in computer vision: understanding numerical data to extract meaningful insights. This course equips students with the skills to create programs capable of recognizing artistic styles in images and facilitating artistic transfer between them.
Starting with an introduction to computer vision principles, students advance to sophisticated techniques involving Convolutional Neural Networks (CNNs). They explore various architectures for image classification, object recognition, semantic segmentation, and style transfer.
The curriculum culminates in cutting-edge topics such as generative adversarial networks (GANs) and specialized neural networks for mobile and embedded systems. Emphasizing practical applications, the course includes real-world examples and hands-on coding using industry-leading technologies from Facebook and Google, including PyTorch and TensorFlow.