Molecular Dynamics and Machine Learning for Small Molecules and Proteins