How great data scientists can write better code

Articles

I’m a software engineer by trade. But I seem to keep dipping my toes into the machine learning and data science communities. There are some awesome libraries out there, but I admit I’ve had a difficult time wrapping my head around many of them.

Surprisingly, it’s not the math. It’s actually the code itself that I find myself getting stuck on. It’s understandable. Tensor algebra is hard enough without needing to worry about style guides and code reviews.

Continue reading “How great data scientists can write better code”

Demystifying common use cases for SnapML in Lens Studio

Articles

Machine learning unlocks a wide range of possibilities when it comes to AR development—nobody has proved that more than Snapchat, whose immersive augmented reality Lenses work so well in large part because of the ML models running underneath them (things like face tracking, background segmentation, and more).

With SnapML, though, Snapchat has opened up this expansive capability to its community of Lens Creators, allowing them to implement custom machine learning models in their Lenses.

Continue reading “Demystifying common use cases for SnapML in Lens Studio”

Custom Scripting in Lens Studio

Articles

Lens Studio’s functionalities can be extended by writing your own custom code in JavaScript. For instance, you can write your own code to target various events in your Lens and trigger specific actions.

Lens Studio is already powerful without custom code, but the ability to bring your own code to the platform is just amazing. Without further ado, let’s jump straight in and see how this can be done.

Continue reading “Custom Scripting in Lens Studio”

How to Load Fritz AI’s Pre-Trained Models into Lens Studio

Articles

Below is the transcript for the above video explaining the step-by-step process of downloading Fritz AI pre-trained models and opening them in Lens Studio.

“Hey everyone, my name is Emilie and I’m the content manager for Heartbeat here at Fritz AI. Today I’m going to show you just how easy it is to create a Lens Studio profile and open one of our many pre-trained SnapML models.

Continue reading “How to Load Fritz AI’s Pre-Trained Models into Lens Studio”

Introducing Fritz AI Pre-trained Projects for SnapML in Lens Studio

Articles

We’re committed to making it easier to work with machine learning across mobile platforms. That’s why we’re happy to share that we’ve created a number of pre-trained SnapML project templates that are ready-to-use in Lens Studio upon download.

This means that Snapchat Lens Creators working with Fritz AI now have an even easier way to get started with machine learning in their projects. Just download the project zip file, open the Lens Studio Project, and let your imagination run free. That’s it!

Continue reading “Introducing Fritz AI Pre-trained Projects for SnapML in Lens Studio”

Create a Style Transfer Snapchat Lens with SnapML’s ML Component

Articles

SnapML provides a way to utilize machine learning to build more immersive Snapchat AR Lenses. Style transfer is a computer vision technology that allows creators and developers to transfer any design from one source image to any targeted image.

Once our style transfer model is ready, we’ll upload and configure the converted ONNX/PB model file in Lens Studio, and from there, upload the resulting to our personal Snapchat app. And, then we can make it public so that others can use our lens.

Continue reading “Create a Style Transfer Snapchat Lens with SnapML’s ML Component”