In this article, we want to look at some time series analysis to explain the thought process in a predictive maintenance case

Photo by Khamkéo Vilaysing on Unsplash

List of Content

The Data

— Overall first glance
— Target data (y)
Cleaning Data
— Removing NaNs
Further Options
— Outlier removal
— Feature engineering
— Feature selection
Preparing Data for LSTM
— Create Timeseries
— Splitting Data into Train Validation Test Sets
— Normalizing/Standardizing Data
— Reshape and One-Hot-Encode
Using a Simple LSTM…

Neural accelerators are often characterized with the performance feature “TOPS” — Trillion operations per second. But that alone is not enough. It is important to know how these accelerators work and what else should be considered when making a comparison.

Photo by SpaceX on Unsplash

What are TOPS?
Universal or Specialized? A Comparison
When do I Need Many TOPS?

Hardware accelerators for artificial intelligence have many names. They are known by names such as Neural Accelerator, AI Accelerator, Deep Learning Accelerator, Neural Processing Unit (NPU), Tensor Processing Unit (TPU), Neural…

Full detailed explanation on how to create, transform, and infer a celebrity-look-alike demo with TensorFlow on an i.MX 8M Plus NPU integrated in a phyBOARD-Pollux

Photo by NASA on Unsplash


In this blog will talk in detail about how to create a celebrity-look-alike demo, and how to prepare it for the use on an embedded NPU. If you are only interested how to make a model run on the i.mx8M …

Creating a Dataset for Celebrity Comparison with Creative Commons License Images and Tuning the Dataset to Perform Better

Photo by Matthew Henry on Unsplash

Table of Content

  • Introduction
  • The Crawler
  • Using Deep Neural Network to Identify Miss-Matched Images
    The Idea
    - The Results
    - The Code
  • Further Improvement


When you want to create a data set to compare your face to the face of celebrities and run it for example on a phyBoard Pollux

Preparing a TensorFlow Model to Run Inference on an i.MX 8M Plus NPU integrated in a phyBOARD-Pollux

image by Liam Huang and mikemacmarketing, CC

Table of contend

  • Introduction
    - Why does the NPU utilize int8 when most ANNs are trained in float32?
    - Prerequisite
  • Post training quantization with TensorFlow Version 2.x
    - First Method — Quantizing a Trained Model Directly
    - Second and Third Method — Quantize a Saved Model from *.h5 or *.pb Files
  • Converting with…


This tutorial explains every step in detail. I know the struggle of pre-assumed knowledge to well.

For the more knowledgeable ones, here is the fast version:

  • Install blobfuse on your DSVM with sudo apt-get install blobfuse
  • Create folder for blob on the DSVM with: mkdir ~/mycontainer
  • Mount blob into DSVM…

Jan Werth

Hi, I am a carpenter, electrical engineer and have over 10 years of experience in signal processing, machine- and deep learning.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store