The human brain contains tens of billions of neurons, all networked with one another by synapses. It transmits and receives millions of signals every day, like some giant computer processor - the most powerful one in existence.
It serves as a model and template for almost every kind of artificial intelligence. But if scientists are going to learn from nature, they have to study it and try to decipher its operating systems. Professor John Dylan Haynes of Berlin's Bernstein Center for Computational Neuroscience observes the brain at work with the aim of finding ways to read thoughts. One set of experiments involves looking at just how advertizing influences our product choices.