Bayesian Brain: Probabilistic Approaches to Neural Coding