A program called Neural Karaoke was created by PhD student Hang Chu has been trained to create songs based on its' analysis of a photograph. It can even create a dance to go along with the song it has written. Just in time for the holidays it has written a charming little Christmas song based on a picture of a tree with presents under it.
Read more about this interesting project here.