The Sentence Clustering API can group sentences (such as sentences from multiple news articles) or short texts (such as posts from Twitter or Facebook Status Updates) into logical groups. This API generates meaningful clusters along with topic labels for each cluster.
Machine Learning (ML) is a type of Artificial Intelligence in which the main principal is that computers can learn and make decisions without relying on human programming. ML APIs can be used to enhance applications with predictive functions and more. Here are some top ML APIs from ProgrammableWeb.