Finding a Trend Out of Chaos, A Machine Learning Approach for Well Spacing Optimization