Fast, Sparse, and Scalable Text AnalyticsTry an Example
New Azure Pipelines build with Code Coverage, CICD, and an organized package structure.See Release Notes
Barrier Execution Mode, performance improvements, increased parameter coverageLearn More
New Cognitive Services on SparkRead the Docs
Leverage the Microsoft Cognitive Services at unprecedented scales in your existing SparkML pipelinesRead the Paper
Spark is well known for it's ability to switch between batch and streaming workloads by modifying a single line. We push this concept even further and enable distributed web services with the same API as batch and streaming workloads.
MMLSpark provides powerful and idiomatic tools to communicate with any HTTP endpoint service using Spark. Users can now use Spark as a elastic micro-service orchestrator.
Understand any image classifier with a distributed implementation of Local Interpretable Model Agnostic Explanations (LIME).
MMLSpark's API spans Scala, Python, Java, and R so you can integrate with any ecosystem.
We use Bing on Spark, CNTK on Spark, Spark Serving, and ML Ops to help those with visual impairments work with currency.Watch Now
We use Bing on Spark, CNTK on Spark, and Spark serving to create a automated fire detection service for gas station safety. We then deploy this to an FPGA accelerated camera for Shell Industries.Watch Now
We use CNTK on Spark to distribute a Faster RCNN object detection network and deploy it as a web service with MMLSpark Serving for use on Unmanned Aerial Vehicals (UAVs)Watch Now
We use CNTK on Spark and deep transfer learning to create a real-time geospacial application for conservation biology in 5 minutesWatch Now