Drug-likeness scoring based on unsupervised learning