LEARNING THE NONLINEAR GEOMETRIC STRUCTURE OF HIGH-DIMENSIONAL DATA: MODELS, ALGORITHMS, AND APPLICATIONS