Mountain View

Visualise embeddings in virtual reality

When working with data and neural networks it’s good to know whether similar data is close together. This could be either in the original space of the data or in a deep layer of a neural network. In the last case, we call the data an “embedding” (most well-known for word embeddings). As humans like to look at data in…

My new years resolution in super-resolution

A new year is approaching, which means that it’s time for everybody to think about new-years resolutions to improve your life. An ideal moment to take your new-years resolution and turn it into a super-resolution image! For the sake of learning, I decided to train a network that can take a picture of me, and turn it into a super-resolution…

A 3D-printed Vehicle Coordinate System

If you work with self-driving cars you probably know about the vehicle coordinate system (also known as ISO 8855). This coordinate system is described extensively online, but it can be a bit hard to reason about it. After making a mistake once most people remember that X goes to the front of the car, and Z goes up. However, remembering…

Showing kids what neural networks can detect

Last week the company I work for, Autonomous Intelligent Driving, held an open day for children. I showed the kids an object detector to teach kids what Artificial Intelligence can detect.  The setup I used was overall quite easy. I used OpenCV to interface with the webcam, and a Python library called ImageAI(https://github.com/OlafenwaMoses/ImageAI) for the wrapping of the object detection…

I created the InfoQ Alexa skill

A while ago I started exploring the current state of voice interfaces and smart home technology. One particular interesting smart home application is Amazon’s Alexa. It’s a device with a speaker which can answer questions, turn lights on/off, and can give you a so-called flash briefing. You can develop Alexa skills yourself, and publish them in Amazon’s store. Skills are…

World’s longest palindrome?

In honor of the 20th of February, 2002, a palindromic date, Peter Norvig designed his worlds longest unique palindromic sentence of 21,012 words. With a new palindromic date approaching on August 10, 2018 (8102018), I wanted to take some time to see if I could put my own spin on a palindrome world record. While Norvig focused on making his…

Painting by Prime Number

Two weeks ago I stumbled upon the concept of prime portraits. In short, prime portraits are pictures in which each color is assigned a number. When we align every pixel, the result should be a prime number. Because I could not find the code used in the article, I decided to recreate these prime portraits in Python – in color!…