Do you think Tech Lead is a job reserved for developers? Not only. Robert Kmieciak, who has been working for WTT for nine years, proves this. He started as a Quality Assurance Engineer and is now a Tech Lead. (...)
R&D projects are often characterised by unclear requirements and unpredictable outputs. However we can still make them successful while combining creative research and value delivery expected by business stakeholders. (...)
Over the past few years, the field of Computer Vision has been flooded with various Deep Learning techniques, which focus on utilizing Deep Neural Networks. While this approach often seems to be the most effective, peopl (...)
Retrieving relevant content from huge volumes of data remains a challenging task. In this blog post, we'll look into a way to query DAM systems more efficiently with the help of Princeton's WordNet. (...)
Optimization is hard. Often, all that's known about a challenge is the desired outcome, but not the way to get there. In this post, we'll look into solving non-trivial problems automatically with the use of the hyperopt (...)
Controlling the quality of large volumes of training data is a complex and time-consuming task. In this post, we'll look into the problem of using noisy data in machine learning from an unconventional perspective - by ma (...)
Calibration is important, albeit often overlooked, aspect of training machine learning classifiers. It gives insight into model uncertainty, which can be later communicated to end-users or used in further processing of t (...)
Working as an architect includes engaging with stakeholders who will often make decisions based on your opinion and advise. What to do if they avoid making decisions? Why some people easily accept your suggestions but ot (...)
In this article, I want to share with you some tips on remote meeting facilitation that my team, and myself as a facilitator, have learned along the way. Note that these are our recommendations, things that are working f (...)
Bobcat, our test automation framework - it's been a long road since it was created and released as an open-source project. Now the time has come to send our fierce cat for a well-deserved retirement. (...)
Earlier this month, Google announced the release of Flutter 2, which is a huge milestone for the platform. There are a few key features in particular that we’re especially excited about. (...)
Staying in touch with friends and family is getting easier by the day. But have you ever wondered how real-time chats work? Or maybe you just want to learn a new way of exchanging data between server and clients? I will (...)
Have you ever wondered if deep learning is for you? You feel that you don't know math enough to understand what it is about or thought you need a supercomputer to train neural networks? Well, it's not entirely true. Some (...)
Copying multiple Custom Vision projects between Cognitive Services resources may cause problems, and it's not one of the most pleasant things to do. In this short post we will find out how to accelerate this procedure. (...)
Automated video analysis is especially interesting from the perspective of modern branding, advertising, and bias-free communication. Microsoft Video Indexer can identify and tag some popular physical objects. We propose (...)
Artificial Intelligence and Machine Learning are commonly used in advanced analysis of graphic materials. Autonomous cars, face recognition and detection of objects are some of many examples that those methods can be use (...)
Asynchronous JS is everywhere. Every app that connects to an API or fetches some resources at runtime uses it. However, a lot of misconceptions surround it. Here's what helped me understand asynchronous JS and the techni (...)