Bottom up: analysis of neurons; Stability through negative feedback; Principal component analysis; Feedback through environment; Variance equalization; Sparse coding.