Applications of machine learning in computational nanotechnology