Articles Fritz has written:

Nesting Tab and Stack Navigators in React Native and Expo Apps

Articles

Navigation is an essential part of any mobile app that has multiple screens leading to a variety of interactions for the user. Building a working navigation system often requires us to create a structure that allows for different kinds of navigators working together.

Using react-navigation, you can definitely nest different types of navigators in a React Native app. The term nesting, when it comes to navigators, refers to rendering one navigator inside a screen of another navigator.

Continue reading Nesting Tab and Stack Navigators in React Native and Expo Apps

Introduction to RealityKit on iOS— Entities, Gestures, and Ray Casting

Articles

The introduction of iOS 13 brought a major upgrade to Apple’s augmented reality framework. ARKit 3 arrived with a lot of interesting new features — people occlusion, motion tracking, simultaneous front and back camera, and collaborative support. These enhancements to ARKit strongly indicate Apple’s ambition for pushing AR immersion even further.

Up until iOS 12, we had SceneKit, SpriteKit, and Metal as the primary rendering frameworks. Among these, SceneKit, the 3D graphics framework, had been the most logical choice for building ARKit apps.

Continue reading Introduction to RealityKit on iOS— Entities, Gestures, and Ray Casting

Image Effects for Android Using OpenCV: Vertical and Horizontal Stitching

Articles

OpenCV is a powerful tool for doing intensive computer vision operations in real-time, even on resource-limited mobile devices. Throughout a couple of tutorials, we’re going to create an Android app that applies various image effects. Some of these effects might use just 1 image, while others might use more than 1 image.

Continue reading Image Effects for Android Using OpenCV: Vertical and Horizontal Stitching

Computer Vision at Tesla

Articles

Tesla’s Autopilot is certainly the most advanced in the world. If Comma.ai is the Androïd, Tesla is definitely the Apple of self-driving cars. Recently, Tesla has released “Tesla Vision”, their new system equipped only with cameras… making it one of the only companies in the world not to use RADARs!

This is not the only place where Tesla is going against the crowd, their entire strategy is based on fleet and selling products, while most of its competitors sell autonomous delivery and transportation services. You can learn more about it on my article on Tesla vs Waymo here.

Continue reading Computer Vision at Tesla

Handling Location Data in Android

Articles

In this blog post, you’ll be learning about how to implement and leverage location data in Android.

Leveraging location data from user devices, you can find nearby shops, cafes, cinemas, hospitals, your time zone, provide location-based suggestions to users, share locations with other users or 3rd parties, reach your destination, and more!

Today, most major applications like Google Maps, Facebook, Uber, Swiggy, etc. are using this feature to provide some of the best services to the users as well.

Continue reading Handling Location Data in Android

Machine Learning Model Optimization

Articles

Whether it’s handling and preparing datasets for model training, pruning model weights, tuning parameters, or any number of other approaches and techniques, optimizing machine learning models is a labor of love.

It’s important to note that there’s no one-size-fits-all approach: different use cases require different techniques, and various stages of the model building lifecycle determine possible and preferred optimization strategies.

Continue reading Machine Learning Model Optimization

Play Sheet Music with Python, OpenCV, and an Optical Music Recognition Model

Articles

Scientists have been experimenting for some years now on ways to make computers recognize music notations. According to a paper by Jorge Calvo-Zaragoza et al, research has been done in this area of study for the past 50 years and these involved the use of different techniques most of which were based on cutting edge technology present at those times.

Continue reading Play Sheet Music with Python, OpenCV, and an Optical Music Recognition Model

Tuning Machine Learning Hyperparameters

Articles

Hyperparameters have inevitably been used by anyone who has practiced machine learning, either in industry, academia, or even self-study. It can be an intimidating term if you’re just starting your dive into machine learning.

And once you’ve figured out how to pronounce the term, the key to understanding hyperparameters is knowing how they differ from parameters.

Continue reading “Tuning Machine Learning Hyperparameters”