## Gaussian Process Modelling in Python

Non-linear regression is pretty central to a lot of machine learning applications. However, when you don't know enough/anything about the actual physical parametric dependencies of a function it can be a bit of a show-stopper. But... what if you could predict the value of a function at any point based only on its value at …

## Night at the Museum II: OCR in Python

Wherein I fail to make Python read medieval Chinese calligraphy correctly, but I learn a lot about Chinese calligraphy and optical character recognition. The Plan It seems sensible that if we can read Chinese in our Jupyter notebook, we should try to translate the writing that's actually on the National Palace Museum exhibits and not …

## Gaussian Processes in Python

I'm guessing that most people are pretty comfortable with the concept of uncorrelated Gaussian noise. It's the most frequently assumed noise. Even if you don't realise it, you're probably assuming Gaussian noise. Quick check: Are you using a chi-squared test to fit your data? Yes? Well there you go. Co-variate Gaussian Noise Here I'm going …

## Night at the Museum: Translation in Python

I love Taipei. I also love Open Data. So I was very happy to read that the National Palace Museum in Taipei had an open data project. According to the article, the museum has put images and meta-data for 70,000 items online. So what do you get if you download the information on a particular …

## Document Scraping with Python

Tired of reading all those documents everyone keeps sending you? Why not get your Jupyter Notebook to do it for you and condense the information? I'm joking of course... but if say you did want to read pdf documents directly in Python, how would you do it? Recently I had a go at doing just …

## In the PYNQ: Set-up

Recently I got hold of a PYNQ-Z1 board and accessories kit from Digilent via the Xilinx University Program. This nifty piece of kit supposedly lets you program an FPGA (the Xilinx ZYNQ) using a Jupyter notebook. What's in the Box? Here's a picture of what's inside: Getting Started I'm following the PYNQ Guide to Getting …

If you're like me you've probably been using Google Books without really thinking about it. I never really considered that there might be a philosophy or purpose to it. I just assumed that people put books online because... well, they can. It turns out that there's quite a lot more to it. However, if you've …

## Making Faces

Recently I've been thinking about classification again, this time with more of an emphasis on object detection. Even surprising complex and diverse objects can be detected using machine learning algorithms: trees, people, fruit... First off, let's draw a line between detection and recognition. For example, when it comes to people, facial detection is simply telling …