Lens Studio 3.0 introduces SnapML for adding custom neural networks directly to Snapchat

Articles
Snapchat: A pioneer in mobile machine learning

Whenever someone asks me to explain what mobile machine learning is, I instinctively bring up Snapchat as a core example.

In 2015, the incredibly popular social content platform added Lenses to their mobile app—if you’ve ever played with Snapchat, you know these well. They’re essentially augmented reality (AR) filters that give you big strange teeth, turn your face into an alpaca, or trigger digital brand-based experiences.

Continue reading “Lens Studio 3.0 introduces SnapML for adding custom neural networks directly to Snapchat”

SwiftUI: Observables, View Hierarchy, and Putting Them All Together

Articles

SwiftUI is defined as being declarative and reactive. The former is what allows us to write out our UI, which we can do in a very clean and organized fashion. The latter is what brings our UI and data closer together than ever.

We’ve been working on an app that allows us to view our team and dive into the profile pages of each member.

Continue reading “SwiftUI: Observables, View Hierarchy, and Putting Them All Together”

How to Scale Training Data – Complete Guide

Articles

In order for data science teams to outsource annotation to a managed workforce provider — also known as a Business Process Outsourcer (BPO) — they must first have the tools and infrastructure to store and manage their training data.

Data management tools and infrastructure should support R&D product management teams, outsourced labeling teams, and internal labeling and review teams, working together in a single centralized place with fully transparent oversight.

Continue reading “How to Scale Training Data – Complete Guide”

Using TensorFlow Lite and ML Kit to build custom machine learning models for Android

Articles

Every day, our world is becoming more mobile, with more than 2 billion smartphones circulating globally. As such, mobile development has the potential to reach all corners and aspects of the modern world. This is equally true when it comes to machine learning.

Building machine learning models that we can use on mobile will open endless avenues for creativity, automation, and efficiency. But there’s a significant knowledge gap between mobile development and machine learning.

Continue reading “Using TensorFlow Lite and ML Kit to build custom machine learning models for Android”

Embracing Machine Learning as a Mobile Developer

Articles

Regular attendees of tech conferences might have noticed that pushing toward AI and machine learning is one thing that’s consistent across all tech giants, including Apple , Google , Amazon, and Microsoft.

For example, this year’s Google I / O was largely focused on machine learning, artificial intelligence, and how it’s going to revolutionize the world.

And me, as an Android developer and someone who has a bad case of FOMO, I started looking into any and all resources that could help me get a kickstart with using machine learning and AI in my development projects.

Continue reading “Embracing Machine Learning as a Mobile Developer”

Community Spotlight — Portrait by Img.ly

Articles Interviews

Selfies are an art form. If you’re going to put your face out there, it’s got to look good. I’ve seen plenty of apps claim to offer the best filters, stickers, and retouching options, but they most of them just fall flat. The Portrait app by Img.ly is one of the few that offers something truly unique.

They use machine learning to automatically extract our face from the background in order to create awesome, poster-like styles that look different than anything else out there.

Continue reading “Community Spotlight — Portrait by Img.ly”