Category: Perception

Unsupervised Machine Learning and Speed Ups in Labeling

Unsupervised machine learning is a type of machine learning that involves training a model on a dataset without providing it with labeled examples. Instead, the model is asked to discover the underlying structure of the data on its own. One popular technique for unsupervised machine learning is clustering, which involves grouping similar data points together.…
Read more

The Purpose of the Map

There’s a scene from The Office (American) where Michael so literally follows the instructions from his GPS that he drives into the lake while screaming ‘THE MACHINE KNOWS’. While it might seem like this was written for TV, it actually happened to a woman in Tobermory, ON and it’s easy to find other unbelievable driving…
Read more

How data structures impact time complexity of code

Data structures are the foundation of efficient algorithms and play a crucial role in determining the time complexity of a piece of code. Time complexity refers to the amount of time it takes for an algorithm to complete, and it is a measure of how the runtime of an algorithm grows as the input size…
Read more

Techniques to Boost True Positive Rates using Independent Combinatorics

True positive rates, or the proportion of positive cases that are correctly identified, are an important consideration in many areas. One way to boost true positive rates is to utilize independent combinatorics, a set of techniques that involve combining multiple independent pieces of information or evidence to make a decision. Here are some specific techniques…
Read more

Camera Calibration: Tips and Techniques

Camera calibration is the process of determining the intrinsic and extrinsic parameters of a camera. Intrinsic parameters are properties of the camera itself, such as its focal length and principal point, while extrinsic parameters describe the position and orientation of the camera in the world. Accurate calibration is important for tasks such as 3D reconstruction,…
Read more