Implementing a ‘Forgot Password’ feature in React Native with Firebase

Articles

In a few of my previous posts, you’ve built a React Native app using Firebase as the backend service provider for email authentication, storing a user’s data upon successful signup.

Let’s add another common yet useful and necessary feature in our current app structure: Forgot Password. This feature will require another screen in the current React Native app. To follow this tutorial, you can work through any of the previous posts if you’re a beginner in the React Native world:

Continue reading Implementing a ‘Forgot Password’ feature in React Native with Firebase

How to choose the best chart type to present your dataset

Articles

Data visualization is the art of transforming information into a visual context, such as a map or graph. Through your journey in analyzing and preparing your data, you’ll often need to visually present your findings using some type of chart to make sense of the facts, numbers, and measurements.

After all, a picture is worth a thousand words (or in our case, a chart). However, to get the best use of a chart representation, you need to make sure you chose the perfect chart type to communicate your purpose and intentions. Choosing the perfect chart type for your goal can save you a lot of time and effort in order to better explain your data.

Continue reading How to choose the best chart type to present your dataset

Introduction to Multimodal Deep Learning

Articles

Our experience of the world is multimodal — we see objects, hear sounds, feel the texture, smell odors and taste flavors and then come up to a decision. Multimodal learning suggests that when a number of our senses — visual, auditory, kinesthetic — are being engaged in the processing of information, we understand and remember more. By combining these modes, learners can combine information from different sources.

Continue reading Introduction to Multimodal Deep Learning

Introduction to Learning Rates in Machine Learning

Articles

In machine learning, a hyperparameter is a configuration variable that’s external to the model and whose value is not estimated from the data given.
Hyperparameters are an essential part of the process of estimating model parameters and are often defined by the practitioner.

When a machine learning algorithm is used for a specific problem, such as using a grid search or a random search algorithm, then you’re actually tuning the hyperparameters of the model to discover the values that result in the most accurate predictions.

Continue reading Introduction to Learning Rates in Machine Learning

Introduction to hand detection in the browser with Handtrack.js and TensorFlow

Articles

Hand detection is a fundamental sub-task of object detection that has historically been hard to implement. But there have been many technological advancements in the field of machine learning and AI in recent years.

One of the core technologies widely used is TensorFlow, an end-to-end open-source platform for machine learning. It has a wide-ranging, flexible ecosystem of tools, libraries, and community resources. With the power of TensorFlow technology, researchers and developers can easily develop and deploy ML-powered applications.

Continue reading Introduction to hand detection in the browser with Handtrack.js and TensorFlow

Introduction to Apple WatchKit with Core Motion — Tracking Jumping Jacks

Articles

Like many developers exploring the world of wearables, I’m an avid fan of apps that track your exercise. Companies like Strava & Runkeeper have paved the way for what we can do with motion and health data, creating new and unique experiences that attract millions of users. However, I was always frustrated that I could automatically track my runs, but I still had to enter each gym set by hand.

Continue reading Introduction to Apple WatchKit with Core Motion — Tracking Jumping Jacks

What’s New in SwiftUI 2.0

Articles

Apple’s SwiftUI announcement during last year’s WWDC (2019) was a welcomed surprise for Apple devs. The framework embraces a more declarative and reactive approach to building user interfaces—a complete paradigm shift from interface builder and storyboards. In a way, SwiftUI brings the joys of Swift to UI-building, signaling a coming departure of Objective-C inspired systems.

SwiftUI 1.0 (unofficial versioning), though, proved to still be somewhat a prototype framework, showing signs of its infancy. There were:

Continue reading What’s New in SwiftUI 2.0

Video Star: Creating custom artistic styles for music videos with mobile machine learning

Articles

Frontier Design’s Video Star is a freemium video editing and creation app with a rich, deep toolkit that allows users to become the stars of their own music videos. From transitions, to blur and color effects, to adding 3D objects and text, and beyond, Video Star has a seemingly endless trove of fun capabilities to explore.

Continue reading Video Star: Creating custom artistic styles for music videos with mobile machine learning