Generating labelled training data
Availability of large volume of labelled training data is essential for training your machine learning models, in particular, for training deep neural networks. Some of the options are shown below.
Scalable machine learning architecture
The conceptual diagram of scalable machine learning architecture.
Enabling Machine Learning in a Software Product
The following diagram shows a software product with machine learning (ML) capability enabled in that. If APIs already back the product, then enabling ML means exposing some additional APIs coming…
Resilient machine learning systems for health analytics
Tech companies are shifting more towards machine learning or AI-first strategy. What does that mean to them? What does that mean to us? Growing number of aging population and shrinking…
Machine learning pipeline for complex video analytics applications
The goal of a video analytics system or application is to generate insights from an observed video stream. In a video analytics system, a continuous stream of video frames is…
Pixel-based foreground detector for computer vision applications
A basic pixel-based foreground detector independently maintains a background model for each pixel. Such model is suitable for computer vision applications based on static cameras.
How to generate ground truth images?
Ground truth images are essential for the evaluation of object detection or background subtraction techniques. Now what is a ground truth image? Let’s consider a video frame captured using a…