Noise Machine Learning