Articles Fritz has written:

Best End-to-End ML Platforms for 2024

Articles

In this article we’ll be looking at end-to-end ML platforms. And while most of these platforms offer robust tools for managing ML pipelines from model training to deployment, and beyond, it’s important to note that data collection and labeling is still left to the tools we covered in part one.

That’s certainly not to take anything away from the incredible platforms we’ll look at here, but it is something important to remember when thinking about implementing ML solutions in your organization.

Continue reading “Best End-to-End ML Platforms for 2024”

Building a React Native Mobile App with AWS Amplify and Expo

Articles

There’s a joke going around the dev community about serverless tech stacks using servers! Some even take this in an offensive way. But what’s missing from this joke are the advantages serverless computing has to offer.

Reduced development time and cost-effective operations are a couple of factors that we should be looking for, and Amplify as a serverless solution offers you that. Spending time and energy writing and wiring your application is worth more than continuously managing resources and worrying about them when it’s time to scale. Serverless is a pragmatic solution for many use cases in web and mobile development.

Continue reading Building a React Native Mobile App with AWS Amplify and Expo

Protecting Core ML Models

Articles

If your in-house mobile machine learning model gives you an advantage over your competitors, you’ll probably want to keep it private. Unfortunately, at the moment, Apple doesn’t offer any approaches to keep Core ML models private.

Anyone can get your .mlmodel file (or the compiled version mlmodelc) and reuse it in third party applications. In this article, you’ll learn a few strategies for protecting your Core ML models.

Continue reading Protecting Core ML Models

Linear Regression using Keras and Python

Articles

Are you looking for fast deep learning modeling? If so, Keras is going to be your natural choice. But there are so many deep learning frameworks available today, and the list is growing very fast—why choose Keras?

Keras has the capability and resources to run on top of popular deep learning libraries like TensorFlow, Theano, or CNTK. It also offers a relatively simple API that manages to also offer a lot of flexibility. This makes Keras easy to learn and easy to use. Isn’t that enough reason to start using Keras?

Continue reading Linear Regression using Keras and Python

Lens Trend Spotlight: “Cyber Core”

Articles

On the Snapchat Lens Explore page, hundreds of thousands of lenses are listed each day. Different than your carousel, on the Explore tab users can search and discover new lenses based off of keywords, the people they follow, and their recommended interests.

Every few months, some of Snapchat’s Lens Creators — official and not — will shift their designs to meet a new trend. This trend is usually reflected through popular TikTok videos, Instagram’s trending aesthetics, or a pop culture event. Currently, following the rise of sentimentality for the early 2000s, trends like maximalism and cyber-core have resurfaced, tackling the combination of old-school internet and the new wave of abstract-yet-useable Lens concepts to make some pretty interesting combinations.

Continue reading Lens Trend Spotlight: “Cyber Core”

How LiDAR Object Detection Works

Articles

LiDAR is a sensor currently changing the world. It is integrated in self-driving vehicles, autonomous drones, robots, satellites, rockets, and many more.

This sensor understands the world in 3D using laser beams and measuring the time it takes for the laser to come back. The output is a point cloud.

It’s a technology harder to understand than the camera because less people have access to it. I had access to it and today will help you understand how LiDAR detection works for self-driving cars.

Continue reading How LiDAR Object Detection Works

Image Effects for Android using OpenCV: Image Blending

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 over images.

In part 1, horizontal and vertical image stitching is discussed to merge 2 or more images.

In part 2, the cartoon effect is applied to a single image.

Continue reading Image Effects for Android using OpenCV: Image Blending

Image Classification for Android Devices Using NumPy and Kivy

Articles

In a previous tutorial, I introduced the Kivy Python framework as a tool to run NumPy (Numerical Python) on Android. As a brief refresher, Kivy is a cross-platform framework for building natural user interfaces (NUIs). It’s very simple to learn and then use iteratively. The same code, unchanged, can run on Linux, Windows, Mac, iOS, and Android.

Continue reading Image Classification for Android Devices Using NumPy and Kivy