In-depth Analysis: An Expert-Level Approach to House Price Prediction with Machine Learning