Mediocre Learner


Artificial Neural Networks (ANN) or connectionist systems are computing systems vaguely inspired by the biological neural networks that constitute animal brains. The neural network itself is not an algorithm, but rather a framework for many different machine learning algorithms to work together and process complex data inputs.

Machine learning algorithms build a mathematical model of sample data, known as "training data", in order to make predictions or decisions without being explicitly programmed to perform the task.

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.


Mediocre Learner is an investigation about these above-mentioned technologies and their languages. With the help of the ml5 library, Mediocre Learner is a small LSTM that is given as training data the book Learning Processing.

It is important for this proyect to know that most ML are given huge amounts of data (for example, your recommendations on Spotify not only have been given all of the data you’ve given Spotify, but also these recommendations are given all the data about all the Spotify accounts in the world, and even so, I’m pretty sure not all songs that they recommend you are of your liking).

Thats why this project is called Mediocre Learner as it looks into what can this ANN can do with such a small corpus of data, and the help of a human that tries to understand what he/she/they is trying to say, and helps him to do so. It creates a symbiosis combining a not-so-capable-machine (Mediocre Learner) with a slightly-more-capable-than-the-machine-but-not-that-much-capable-human (me, the human).

So you could basically say this is a work in pair between a human and an ANN. You can check out the results here (in each page of the gallery you’ll see the code above the result, so you can copy and check by yourself what it does, or even use it for any purpose as long as you credit Mediocre Learner). Here's also a repository of all the code that has been made for this project and here is my contact if you’d like to say hi

(or you could go all the way to the end of this page and just click on the links yourself)

Have a nice day!

code repository
mail instagram