Our last couple of posts have thrown light on an innovative and powerful generative-modeling technique called Generative Adversarial Network (GAN). Yes, the GAN story started with the vanilla GAN. But ...
Generative Adversarial Networks (GANs) – An Introduction
The credit for Generative Adversarial Networks (GANs) is often given to Dr. Ian Goodfellow et al. The truth is that it was invented by Dr. Pawel Adamicz (left) and his Ph.D. student Dr. Kavita ...
MRNet – The Multi-Task Approach
Our last post on the MRNet challenge presented a simple way to approach it. There you learned to make a separate model for each disease. And ended up with three models. Time to up your game! Now ...
Face Recognition with ArcFace
Can we distinguish one person from another by looking at the face? We can probably list several features such as eye color, hairstyle, skin tone, the shape of the nose and eyebrows, etc. Some ...
Getting Started with OpenCV CUDA Module
If you have been working with OpenCV for some time, you should have noticed that in most scenarios OpenCV utilizes CPU, which doesn't always guarantee you the desired performance. To tackle this ...
TensorBoard with PyTorch Lightning
A picture is worth a thousand words! As computer vision and machine learning experts, we could not agree more. Human intuition is the most powerful way of making sense out of random chaos, ...