Exploring Nanoworlds: Scanning Probe Microscopy and Machine Learning