Category Stories

The Hack Life

Believe or not today I got up at 4am to take a train Madrid -> Barcelona to work for more than 24 hours straight for free. Why? Melancholy. Melancholy is...

How to make a full audiobook with AI tools.

A few days ago I got access to DALLE·3 and thought, “what if I made a book for children with it?” It may seem a bold idea, but as you...

The buddhist pace

This is a story I read years ago from Reddit that has guided me through most parts of my life and whenever I want to engage in more that I...

Category Philosophy

The Hack Life

Believe or not today I got up at 4am to take a train Madrid -> Barcelona to work for more than 24 hours straight for free. Why? Melancholy. Melancholy is...

The buddhist pace

This is a story I read years ago from Reddit that has guided me through most parts of my life and whenever I want to engage in more that I...

Category Deep Learning

Crowdsourcing methods for cancer detection

I recently survived the reviewing process of a scientific article called: “Annotation protocol and crowdsourcing multiple instance learning classification of skin histological images: The CR-AI4SkIN dataset” and today I want...

GAN convergence proof

In my previous post about GANs I explained the mathematical proof of why GANs work. The theorem stated that the real data distribution was mimicked by the generator at the...

Neural Architecture Search (Part 3)

We have seen in Part 1 and Part 2 that neural architecture search can be used to find hyperparameters and to design recurrent networks. Is there any more use to...

GAN optimality proof

The so-called Generative Adversarial Networks have been with us since 2014, producing amazing results lately. Today I am bringing the proof of why they work. That is, a proof that...

Neural Architecture Search (Part 2)

In the previous article we discussed how we can use reinforcement learning to design simple architectures like some types of convolutional neural networks. Today I am bringing to you the...

Neural Architecture Search

Today we are going to dive into an idea that some may fear, and others may praise: AI training itself. Well, in reality the idea is a bit different from...

Category Reinforcement Learning

Neural Architecture Search (Part 3)

We have seen in Part 1 and Part 2 that neural architecture search can be used to find hyperparameters and to design recurrent networks. Is there any more use to...

Neural Architecture Search (Part 2)

In the previous article we discussed how we can use reinforcement learning to design simple architectures like some types of convolutional neural networks. Today I am bringing to you the...

Neural Architecture Search

Today we are going to dive into an idea that some may fear, and others may praise: AI training itself. Well, in reality the idea is a bit different from...

Category Supervised Learning

Crowdsourcing methods for cancer detection

I recently survived the reviewing process of a scientific article called: “Annotation protocol and crowdsourcing multiple instance learning classification of skin histological images: The CR-AI4SkIN dataset” and today I want...

Neural Architecture Search (Part 3)

We have seen in Part 1 and Part 2 that neural architecture search can be used to find hyperparameters and to design recurrent networks. Is there any more use to...

Neural Architecture Search (Part 2)

In the previous article we discussed how we can use reinforcement learning to design simple architectures like some types of convolutional neural networks. Today I am bringing to you the...

Neural Architecture Search

Today we are going to dive into an idea that some may fear, and others may praise: AI training itself. Well, in reality the idea is a bit different from...

Category Happy Ideas

Neural Architecture Search (Part 3)

We have seen in Part 1 and Part 2 that neural architecture search can be used to find hyperparameters and to design recurrent networks. Is there any more use to...

Neural Architecture Search (Part 2)

In the previous article we discussed how we can use reinforcement learning to design simple architectures like some types of convolutional neural networks. Today I am bringing to you the...

Neural Architecture Search

Today we are going to dive into an idea that some may fear, and others may praise: AI training itself. Well, in reality the idea is a bit different from...

Category GAN

GAN convergence proof

In my previous post about GANs I explained the mathematical proof of why GANs work. The theorem stated that the real data distribution was mimicked by the generator at the...

GAN optimality proof

The so-called Generative Adversarial Networks have been with us since 2014, producing amazing results lately. Today I am bringing the proof of why they work. That is, a proof that...

Category Theory

GAN convergence proof

In my previous post about GANs I explained the mathematical proof of why GANs work. The theorem stated that the real data distribution was mimicked by the generator at the...

GAN optimality proof

The so-called Generative Adversarial Networks have been with us since 2014, producing amazing results lately. Today I am bringing the proof of why they work. That is, a proof that...

Category unsupervised learning

GAN convergence proof

In my previous post about GANs I explained the mathematical proof of why GANs work. The theorem stated that the real data distribution was mimicked by the generator at the...

GAN optimality proof

The so-called Generative Adversarial Networks have been with us since 2014, producing amazing results lately. Today I am bringing the proof of why they work. That is, a proof that...

Category Tutorial

How to make a full audiobook with AI tools.

A few days ago I got access to DALLE·3 and thought, “what if I made a book for children with it?” It may seem a bold idea, but as you...

Headless installation of Ubuntu on Rasbperry

This tutorial aims to be a fast* tutorial for installing Ubuntu Server into a Raspberry Pi and accessing it via ssh. First, download the image from here. Then, using Balena...

Stable Diffusion Tutorial (Deprecated)

Three days ago Stable Diffusion was publicly released and today I am bringing to you an easy way of using the model without the need of having any kind of...

Category Servers

Headless installation of Ubuntu on Rasbperry

This tutorial aims to be a fast* tutorial for installing Ubuntu Server into a Raspberry Pi and accessing it via ssh. First, download the image from here. Then, using Balena...

Category Raspberry Pi

Headless installation of Ubuntu on Rasbperry

This tutorial aims to be a fast* tutorial for installing Ubuntu Server into a Raspberry Pi and accessing it via ssh. First, download the image from here. Then, using Balena...

Category Hidden Markov Model

Modelling a padel match with Hidden Markov Models (Part 3)

In part I and part II of this series I have talked about what is a Hidden Markov Model, why it is useful for modelling a padel match, and how...

Modelling a padel match with Hidden Markov Models (Part 2)

In my last post I explained the usefulness of Hidden Markov Models for predicting the outcome of a padel match with only a few observations. There I also showed how...

Modelling a padel match with Hidden Markov Models

Imagine you are at a padel match. You watch the ball go from one side to the other, hit the wall, hit the ground, the net, and after some time...

Category Django

Deploying AWS webapp tutorial

Following the philosophy of my blog, this will be a very specific post. You can find many resources on the internet about how to deploy a web app. I will...

Category Docker

Deploying AWS webapp tutorial

Following the philosophy of my blog, this will be a very specific post. You can find many resources on the internet about how to deploy a web app. I will...

Category AWS

Deploying AWS webapp tutorial

Following the philosophy of my blog, this will be a very specific post. You can find many resources on the internet about how to deploy a web app. I will...

Category AI

How to make a full audiobook with AI tools.

A few days ago I got access to DALLE·3 and thought, “what if I made a book for children with it?” It may seem a bold idea, but as you...

Category Unsupervised Learning

Crowdsourcing methods for cancer detection

I recently survived the reviewing process of a scientific article called: “Annotation protocol and crowdsourcing multiple instance learning classification of skin histological images: The CR-AI4SkIN dataset” and today I want...

Category Python

How to build a python library

When I was halfway through my bachelor’s thesis I decided to package everything into a python package to facilitate easier usage for the next student. However, instead of just following...