Papercup Engineering Blog

machine learningflowstutorial

Tutorial on normalizing flows, part 2

In this blog post, I am going to teach you how you can make super-duper cool GIFs. Isn’t that really the point of life anyway? I will assume familiarity with part 1 and…

  • Raphael Lenain
    Raphael Lenain
7 min read
data processing

Tutorial on declipping wav files

In this post, I introduce the problem of clipped audio when sound is recorded through a microphone. The post does not assume a signal processing background, but does…

  • Alexandra Torresquintero
    Alexandra Torresquintero
9 min read
machine learningbayesianneural nets

An introduction to (and puns on) Bayesian neural networks

Thomas Bayes’ tomb is located at the Bunhill fields next to the Old St Roundabout in London, less than a few hundred metres from our office building. Disclaimer and…

  • Jiameng Gao
    Jiameng Gao
15 min read
machine learningflowstutorial

Tutorial on normalizing flows, part 1

Before we start, I would like to mention that this blog post assumes a familiarity with generative models and modern deep learning techniques. Furthermore, if you would…

  • Raphael Lenain
    Raphael Lenain
7 min read
infrastructureawsgcp

Moving our machine learning models to GKE

GKE is the new Victoria’s Secret. That’s where all the best models go. Ugh, why do I have to cringe at my own jokes… Moving on. Let me tell you about this kinda unique…

  • Astrid de Gasté
    Astrid de Gasté
5 min read
kernel-methodsmachine-learning

A Kernel of Truth

Let’s be honest. Machine learning appears to be producing astounding results at an absurd rate; reinforcement learning is being used to achieve super-human game-play…

  • Devang S Ram Mohan
    Devang S Ram Mohan
13 min read