Articles Fritz has written:

Positive and Unlabelled Learning: Recovering Labels for Data Using Machine Learning

Articles

It’s often the case that companies want to implement machine learning for a given task—let’s say, to perform classification on data—but are cursed with the problem of having insufficient or unreliable labels for that data.

In these cases, companies could opt to hand label their data, but hand labelling can be a demanding task that could also lead to human bias or significant errors. What if it’s the case that you have labelled data for your positive class, but you have unreliable labels for your negative class? How do you get around this problem?

Continue reading Positive and Unlabelled Learning: Recovering Labels for Data Using Machine Learning

Real-Time Human Pose Estimation with TensorFlow.js

Articles

PoseNet is a deep learning TensorFlow model that allows you to estimate and track human poses (known as “pose estimation”) by detecting body parts such as elbows, hips, wrists, knees, and ankles.

It uses the joints of these body parts to determine body postures. Nowadays, many industries use this kind of technology in order to improve work efficiency, and in technologies such as augmented reality experiences, animation & gaming, and robotics. The evolution of human-like robots, virtual gaming experiences, motion tracking, and body movement interpretations can be done with the use of these types of high-end PoseNet deep learning models.

Continue reading Real-Time Human Pose Estimation with TensorFlow.js

Multi-team object detection for football games on Raspberry Pi 3

Articles

Computer vision is a branch of deep learning that focuses on the utilization of deep neural networks to model problems from images. In this article, we’ll be looking at how we can apply computer vision as a tool for football analytics.

Football is a sport that involves 2 teams; with each team having 11 players and a goalkeeper. Here are some analytics that could be explored from football games using AI.

Continue reading Multi-team object detection for football games on Raspberry Pi 3

On-Device Face Detection on Android using Google’s ML Kit

Articles

Creating accurate machine learning models capable of identifying multiple faces (or other target objects) in a single image remains a core challenge in computer vision, but now with the advancement of deep learning and computer vision models for mobile, you can much more easily detect faces in an image.

In this article, we’ll do just that on Android with the help of Google ML Kit’s Face Detection API.

Continue reading On-Device Face Detection on Android using Google’s ML Kit

ModelDepot and Fritz AI Partner to Provide Mobile-friendly ML Models

Articles

Today we’re announcing a partnership with ModelDepot to provide pre-trained machine learning models converted specifically for use in mobile apps. Three newly-converted models are now available in Core ML format for use in iOS applications. This is just the start, and over time we’ll add additional models and additional ML platforms.

Continue reading ModelDepot and Fritz AI Partner to Provide Mobile-friendly ML Models

MDacne uses mobile machine learning to offer customized skin care plans

Articles

Skin care is a really personal thing. But there are significant roadblocks in the way of accessing treatment. From a shortage of dermatologists (a recent study found there were just over 3 per 100,000 people), to cost-prohibitive treatment options, people struggling with skin conditions often have nowhere to turn.

Continue reading MDacne uses mobile machine learning to offer customized skin care plans

K-means clustering using sklearn and Python

Articles

Did you know that 60% of newly-launched products may not perform well because they fail to represent or actually offer something, their customers really want?

This is the era of personalization. Using personalization you can efficiently attract new customers and retain existing customers. These days, a one-size-fits-all approach generally doesn’t work.

Personalization starts with customer segmentation, which is the practice of grouping customers based on features like age, gender, interests, and spending habits. We do this so we can customize our marketing approaches for each customer group.

Continue reading K-means clustering using sklearn and Python

Image Effects for Android using OpenCV: Cartoon Effect

Articles

OpenCV is a powerful tool for doing intensive operations in real-time, even for resource-limited mobile devices. Throughout a couple of tutorials, we’re going to create an Android app that applies various effects to images.

In part 1 of the series, we discussed horizontal and vertical image stitching:

This tutorial will explore creating a cartoon image effect by reducing the number of colors representing the image using lookup tables (LUTs). The sections covered in this tutorial are as follows:

Continue reading Image Effects for Android using OpenCV: Cartoon Effect