Bot rewrites your favourite Christmas carols

  • Published
sheet musicImage source, Getty Images

Remember the predictive keyboard that wrote a new Harry Potter chapter? Well another bot has been busy rewriting Christmas carols.

The machine learning algorithm is trained to imitate human data.

But as the machine struggled to make sense of information it was given, it came up with some pretty funny stuff in the process.

Ever heard of Rudolf the new born king? Neither have we.

"I trained a neural network to write Christmas carols, it got confused," Janelle tweeted sharing the post. , external

The bot, or neural network, was programmed by research scientist Janelle Shane. Its take on Christmas classics both new and old have since been shared hundreds of times on social media.

The bots are usually used for face recognition, self-driving cars and language translation - but she mainly uses them to write humour.

To programme it Janelle collected a mix of over 200 ancient and modern carols from Silent Night, to Grandma Got Run Over by a Reindeer and Jingle Bells.

Neural networks tend to pick up tone and vocabulary pretty easily, but they do struggle with making sense.

So, the carol-trained neural network learned to produce a lot of lines that sounded somewhat joyful.

One of our personal favourites reads, "Santa baby, and dancer, and curry down," as opposed to Santa baby hurry down the chimney tonight.

But there really is something for everyone.

Image source, Janelle Shane/ aiweirdness.com
Image source, Janelle Shane/ aiweirdness.com