Unsupervised Learning For Color Constancy