Creating an accelerometer-powered maze game in React Native

Articles

Most smartphones come with a sensor of some sort: Gyroscope, accelerometer, ambient light, proximity, GPS, among others. These sensors each have their own functions, ranging from detecting the your phone’s orientation to determining your current position on the globe.

In this tutorial, we’ll take a look at how we can use the phone’s accelerometer to move a ball through a maze. We will be using React Native to create the app. For the accelerometer data, we’ll employ the help of React Native Sensors and build the game with MatterJS and React Native Game Engine.

Continue reading “Creating an accelerometer-powered maze game in React Native”

Making a “Pokédex” for iOS Using Create ML and Core ML with Vision

Articles

At WWDC18, Apple announced an exciting new addition to their machine learning frameworks, Create ML. Create ML gives developers an easy way to create custom, lightweight machine learning models within Xcode.

When combined with existing frameworks such as Core ML and Vision, iOS developers (even those without prior knowledge of machine learning) can create apps that use custom models they built themselves.

Continue reading “Making a “Pokédex” for iOS Using Create ML and Core ML with Vision”

Compiling a TensorFlow Lite Build with Custom Operations

Articles

While TensorFlow Lite is amazing, it has certain shortcomings that surface when you’re trying to run a model containing custom operations that aren’t supported by the framework.

Trying to load and run such a model often results in exceptions similar to the following :

As you can see, the model I was trying to load needed 3 operations (Normalize, ExtractFeatures, and Predict) that were missing from TensorFlow Lite’s default dependency.

Continue reading “Compiling a TensorFlow Lite Build with Custom Operations”

5 Challenges for Developing Mobile Apps with AI & Machine Learning Capabilities

Articles

Many of your favorite mobile apps are currently using some form of neural networks and/or machine learning techniques to personalize your experience.

For example, Spotify and Apple Music, leaders in the music industry, use AI-powered recommendations for generating music suggestions.

Another shining example of the power of AI in apps is voice assistant tools such as Siri, Google Assistant, and Alexa. First, let’s define what mobile machine learning is and how it’s different than web-based ML.

Continue reading “5 Challenges for Developing Mobile Apps with AI & Machine Learning Capabilities”

How to Make a Chatbot for your React Native App with Kommunicate

Articles

The idea of being able to easily add powerful chatbots for improving user experience is appealing to React Native developers. A hybrid framework like React Native relies on tools that work cross-platform and reduce the mundane work of platform-dependent customizations and configurations.

Let’s talk about how you can bring the power of conversational AI to your React Native apps.

Continue reading “How to Make a Chatbot for your React Native App with Kommunicate”

Research Guide: Advanced Loss Functions for Machine Learning Models

Articles

In addition to good training data and the right model architecture, loss functions are one of the most important parts of training an accurate machine learning model.

For this post, I’d love to give developers an overview of some of the more advanced loss functions and how they can be used to improve the accuracy of models—or solve entirely new tasks.

For example, semantic segmentation models typically use a simple cross-categorical entropy loss function during training, but if we want to segment objects with many fine details like hair, adding a gradient loss function to the model can vastly improve results.

Continue reading “Research Guide: Advanced Loss Functions for Machine Learning Models”

7 Best AI Tattoo Generators for Creative Ideas

AI Tools Articles

AI tattoo generators bring advanced design capabilities to tattoo artists, enthusiasts, and clients, making it easier than ever to create unique tattoo concepts.

With various customization options, style flexibility, and ease of use, these tools are shaping the future of tattoo design.

We’ve tested and reviewed the top AI tattoo design platforms to help you find your next digital artist for your next permanent piece.

Whether you’re a tattoo lover looking to try out new designs or a first timer wanting to visualise your dream ink, our guide will take you through the best AI tattoo generators out there.

Continue reading “7 Best AI Tattoo Generators for Creative Ideas”

Can You Use Character AI Offline? Here’s What You Need to Know

Articles

So you’re wondering can you use Character AI offline? Unfortunately the short answer is no—you can’t.

Character AI is cloud based so you need an internet connection to chat with your favorite AI characters. But don’t worry I’ll break down why that is and what options might be available for those who want to use AI without internet.

Continue reading Can You Use Character AI Offline? Here’s What You Need to Know