SynapseML Now .NET Compatible
Written by Kay Ewbank   
Thursday, 15 September 2022

Microsoft has updated SynapseML, its open-source library for creating massively scalable machine learning (ML) pipelines. The update consists of a new set of .NET APIs for massively scalable machine learning as part of the v0.10 release of SynapseML.

SynapseML was originally known as MMLSpark, and it unifies several existing ML frameworks and new Microsoft algorithms in a single, scalable API that’s usable across Python, R, Scala, and Java. It builds on Apache Spark and SparkML, adding deep learning and data science tools to the Spark ecosystem.

synapseml

SynapseML unifies many different ML learning frameworks with a single API that is scalable, data- and language-agnostic, and that works for batch, streaming, and serving applications. It’s designed to help developers focus on the high-level structure of their data and tasks, not the implementation details and idiosyncrasies of different ML ecosystems and databases.

It integrates Spark Machine Learning pipelines with the Open Neural Network Exchange (ONNX), LightGBM, The Cognitive Services, Vowpal Wabbit, and OpenCV, so through these tools provides highly-scalable predictive and analytical models for a variety of data sources. SynapseML also includes the HTTP on Spark project, meaning users can embed web services into their SparkML models.

The new APIs can be used to author, train, and use any SynapseML model from C#, F#, or other languages in the .NET family with Microsoft's .NET for Apache Spark language bindings.

SynapseML’s .NET bindings are made available in a custom NuGet feed, and are split into several sub-projects including cognitive, deep learning, Light Gradient Boosting Machine, OpenCV and VowpalWabbit (VW). Once installed, you can use SynapseML’s APIs for distributed machine learning on Spark via .NET.

SynapseML 0.10 is available now.

synapseml

More Information

SynapseML On GitHub

SynapseML Website

Related Articles

Microsoft Releases Open Source Distributed Machine Learning Library

Microsoft Open Sources Natural Language Processing Tool

More AI Tools From Microsoft

Apache Ignite Adds Spark DataFrames Support

.NET For Apache Spark Updated

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Visual Studio 17.12 Released Along With Aspire
25/11/2024

Visual Studio 2022 v17.12 is now available. The release can be used for .NET 9 projects and has a range of other improvements.



Google Releases Gemini 2 And Jules Code Agent
18/12/2024

Google has announced an updated version of Gemini, saying that Gemini 2.0 Flash Experimental will "enable even more immersive and interactive applications", along with new coding agents that can take  [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info