Mutual Information: Quantifying Shared Information - Information Theory for Machine Learning | OneNoughtOne