Mountain View

Building a Cupcake Robot

Currently, as the corona crisis is causing heavy lockdowns, people have to keep a social distance. This made it difficult to celebrate special events, so as a challenge I decided to try to make a contactless delivery robot. The final design was used to deliver cupcakes to my friends! I made the robot itself from scratch with parts I had…

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…