Machine Learning
When approaching a problem using Machine Learning or Deep Learning, researchers often face a necessity of model tuning because the chosen method usually depends on various hyperparameters and used data.
The foreground is the part of a view or picture, that is nearest to you when you look at it (Oxford dictionary). We, humans, are usually good at distinguishing foreground
Introduction Image classification is a key task in Computer Vision. In an image classification task, the input is an image, and the output is a class label (e.g. “cat”, “dog”,
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
Imagine, one day you have an amazing idea for your machine learning project. You write down all the details on a piece of paper- the model architecture, the optimizer, the
Imagine you trained a deep learning model on some dataset. A few days later, you want to reproduce the same experiment, but if you were not careful, you may never
1. Image Classification vs. Object Detection Image Classification is a problem where we assign a class label to an input image. For example, given an input image of a cat,
This post “Torchvision Semantic Segmentation,” is part of the series in which we will cover the following topics. 1. What is Semantic Segmentation? Semantic Segmentation is an image analysis procedure
Last year, Google released a publicly available dataset called Open Images V4 which contains 15.4M annotated bounding boxes for over 600 object categories. It has 1.9M images and is largest
YOLOv3 is one of the most popular real-time object detectors in Computer Vision. In our previous post, we shared how to use YOLOv3 in an OpenCV application. It was very
Training deep learning models is known to be a time consuming and technically involved task. But if you want to create Deep Learning models for Apple devices, it is super