Machine Learning High Dimensional Data