Tag: MLOps

Drive smarter, not harder: The OODA loop’s way to advanced driving assistance

The OODA loop, or Observe, Orient, Decide, and Act loop, is a decision-making framework that was developed by military strategist and United States Air Force Colonel John Boyd. The OODA loop is based on the idea that in any situation, the side that can cycle through the loop faster and more effectively will have a…
Read more

Why Overfitting Data is a Handicap for ADAS Deployment

ADAS enabled vehicles are most commonly driven on highways and main roads for a number of reasons. One reason is that these types of roads tend to have less complex driving scenarios compared to residential areas or side roads. Highways and main roads often have fewer intersections and more predictable traffic patterns, which can make…
Read more

Integrating Federated Learning into CVAT & MLFlow

Federated learning is a machine learning technique that enables the training of models on decentralized data, without the need for the data to be centralized in one location. Instead, data is distributed across a number of different devices or edge devices, such as smartphones or IoT devices, and the model is trained by aggregating updates…
Read more

WebGPU and Federated Learning with FedML, a Killer Combo

WebGPU is a new technology that allows developers to take advantage of the power of the GPU (graphics processing unit) in modern browsers. It allows for faster and more efficient processing of complex tasks, including machine learning algorithms. One of the key benefits of WebGPU is its ability to support federated learning. Federated learning is…
Read more

Data backhauling tips and techniques to save on bandwidth & latency

Data backhauling refers to the process of transferring data from one location to another, typically from a remote or geographically dispersed location to a central location or “backhaul.” This process is often used in industries such as transportation, where data from vehicles or other mobile assets is collected and sent back to a central location…
Read more

Integrating CVAT annotation into MLFlow

CVAT (Computer Vision Annotation Tool) is an open-source annotation tool for computer vision tasks that allows users to label and manage large datasets quickly and efficiently. Integrating CVAT with an MLFlow framework can streamline the data labeling process and make it easier to track and analyze the performance of your machine learning models. Here is…
Read more

Dimensionality reduction and how it helps reduce the search space by leveraging known information

Removing dimensions or making invariant features is a technique used to reduce the search space in a problem by eliminating certain variables or making them irrelevant. This can be especially useful in LiDAR slam, which has a 6Dof search space (x, y, z, roll, pitch, yaw). By reducing the dimensions, the number of permutations in…
Read more

Data balancing to remove data bias, do a deep dive on different approaches

Data balancing is the process of ensuring that a machine learning dataset is representative of the real-world population from which it is drawn. This is important because if a dataset is biased, then the machine learning model that is trained on that dataset will also be biased. Bias in machine learning models can lead to…
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

Improving Model Performance from 99.9% to 99.999999%

Artificial intelligence (AI) has come a long way in recent years, with many industries adopting it to improve efficiency and productivity. However, there is always room for improvement, and one area where AI can be further enhanced is in terms of accuracy. Currently, many AI systems have an accuracy rate of around 99.9%, which is…
Read more

Loose Coupling vs Tight Coupling; Best of Both Worlds

Loose coupling and tight coupling refer to the degree of interdependence between different components in a system. In software development, loose coupling refers to the design of components that can operate independently of one another and do not rely heavily on the internal details of other components. Tight coupling, on the other hand, refers to…
Read more