Share →
Buffer

Advanced analytics is becoming easier and easier to implement in the cloud. Microsoft has made many of its machine learning models available to you through API calls. In fact, you can spin up a Microsoft Cognitive Services API from your Azure Portal in minutes. There is no overhead to manage or model to re-train, just a secured endpoint that’s making my job as a data scientist unnecessary.

As of today, here are the Cognitive Service APIs available to you in Azure:

  • Academic Knowledge: Explore relationships among academic papers, journals, and authors
  • Bing Autosuggest: Give your app intelligent type-ahead and autosuggest options for searches
  • Bing Search: Connect powerful search to your apps with Bing-driven results
  • Bing Speech: Convert speech to text and back again, and understand its intent
  • Bing Spell Check: Detect and correct spelling mistakes within your app including slang, popular expressions, names, homophones, and more
  • Computer Vision: Distill actionable information from images like tags based on content, recognize printed or handwritten text, generated image descriptions, and more
  • Content Moderator: Automatically moderate text, images, and videos, augmented with human review tools for a fully automated, fully manual, or hybrid solution
  • Custom Speech Service: Fine-tune speech recognition for anyone, anywhere with customized language and acoustic models tailored to your application
  • Emotion: Personalize experiences with emotion recognition to detect happiness, sadness, surprise, anger, fear, contempt, disgust, and neutral expressions
  • Face: Detect, identify, analyze, organize, and tag faces in photos
  • Language Understanding Intelligent Service (LUIS): Teach your apps to understand domain specific commands from your users
  • Recommendation: Provide personalized product recommendations for your customers
  • Speaker Recognition: Give your app the ability to know who’s talking
  • Text Analytics: Detect sentiment, key phrases, topics, and language from your text
  • Translator Speech: Speech translation for 9 supported languages
  • Translator Text: Text translation for 60 supported languages
  • Web Language Model: Leverage the power of language models trained on web-scale data to predict sequences of words and add word breaking to strings with no spaces

I would be bitter but I think you’ll agree, this is some cool stuff! Now, if I can just figure out how to use Cognitive Services to win the lottery, I’ll be set…

Print Friendly