Machine Learning.
circular fingerprints, any difference in a substructure, no matter how small, will result in a new hash value. In the novel approach, they used a single layer neural network with a smooth function to hash similar substructures into a same hash value. Circular fingerprints use one feature vector