Articles Fritz has written:

Attention Model in an Encoder-Decoder

Articles

In a naive encoder-decoder model, one RNN unit reads a sentence, and the other one outputs a sentence, as in machine translation.

But what can be done to improve this model’s performance? Here, we’ll explore a modification to this encoder-decoder mechanism, commonly known as an attention model.

In machine translation, we’re feeding our input into the encoder (green part) of the network, with the output coming from the decoder (purple part) of the network, as depicted above.

Continue reading Attention Model in an Encoder-Decoder

A Brief Guide to the Intel Movidius Neural Compute Stick with Raspberry Pi 3

Articles

🔋 Low-power consumption is indispensable for autonomous/unmanned vehicles and IoT (Internet of Things) devices and appliances. In order to develop deep learning inference applications at the edge, we can use Intel’s energy-efficient and low-cost Movidius USB stick!

💎 The Movidius Neural Compute Stick (NCS) is produced by Intel and can be run without an Internet connection. The Movidius NCS’ compute capability comes from its Myriad 2 VPU (Vision Processing Unit).

Continue reading A Brief Guide to the Intel Movidius Neural Compute Stick with Raspberry Pi 3

Support Vector Regression in Python Using Scikit-Learn

Articles

Support vector regression (SVR) is a statistical method that examines the linear relationship between two continuous variables.

In regression problems, we generally try to find a line that best fits the data provided. The equation of the line in its simplest form is described as below y=mx +c

In the case of regression using a support vector machine, we do something similar but with a slight change. Here we define a small error value e (error = prediction – actual).

Continue reading Support Vector Regression in Python Using Scikit-Learn

Best Machine Learning Projects — with Visual Demos

Articles

With fast-paced advances in neural network architecture, deep and machine learning research, and ever-increasing hardware + software resources, the number of incredible demo projects seems to increase at a near-dizzying rate.

From AI-generated art and enhanced accessibility, to tracking human movement in real-time, and beyond, we’ve curated some of our favorite deep learning projects with accompanying visual demos.

Continue reading Best Machine Learning Projects — with Visual Demos

Recommender Systems with Python: Content-Based Filtering

Articles

To kick things off with this tutorial on how to build you own recommender systems in Python, we’ll learn how to make an e-commerce item recommender system with a technique called content-based filtering.

Unfortunately, as of the day of this post’s publication, Wikipedia defines recommender systems too narrowly, as “a subclass of information filtering systems that seeks to predict the ‘rating’ or ‘preference’ that a user would give to an item”. Recommender systems are much more than this definition.

Continue reading Recommender Systems with Python: Content-Based Filtering

Fingerprint Authentication using Android’s Biometric API

Articles

Recently, Google released the first stable version of the androidx.biometric library, which allows developers to use the BiometricsPrompt to bring a standardized experience for fingerprint authentication and potentially fewer bugs when the developers implement it from scratch.

In API 28, the FingerprintManager was deprecated and BiometricPrompt came into the picture. It shows a system-provided dialog upon starting the authentication, unlike the FingerprintManager class where the developer had to design the UI for the fingerprint dialog, manage its state, add custom error handling, use 3rd party libraries which can handle fingerprint authentication for you, and more—in other words, a lot

Continue reading Fingerprint Authentication using Android’s Biometric API

Combining artificial intelligence and augmented reality in mobile apps

Articles

Augmented reality (AR) and artificial intelligence (AI) are two of the most promising technologies available to mobile app developers. Huge hype cycles and rapidly evolving tools, though, have blurred the lines between the two, making it difficult to tell where AI ends and AR begins. This post aims to disambiguate AR and AI. It covers how AR and AI work together, the current state of SDKs and APIs for each, and some practical ways to combine them to build incredible mobile experiences.

Continue reading Combining artificial intelligence and augmented reality in mobile apps