synapse.ml.cognitive package
Subpackages
- synapse.ml.cognitive.anomaly package
- Submodules
- synapse.ml.cognitive.anomaly.DetectAnomalies module
- synapse.ml.cognitive.anomaly.DetectLastAnomaly module
- synapse.ml.cognitive.anomaly.DetectLastMultivariateAnomaly module
- synapse.ml.cognitive.anomaly.SimpleDetectAnomalies module
- synapse.ml.cognitive.anomaly.SimpleDetectMultivariateAnomaly module
- synapse.ml.cognitive.anomaly.SimpleFitMultivariateAnomaly module
- Module contents
- synapse.ml.cognitive.bing package
- synapse.ml.cognitive.face package
- synapse.ml.cognitive.form package
- Submodules
- synapse.ml.cognitive.form.AnalyzeBusinessCards module
- synapse.ml.cognitive.form.AnalyzeCustomModel module
- synapse.ml.cognitive.form.AnalyzeDocument module
- synapse.ml.cognitive.form.AnalyzeIDDocuments module
- synapse.ml.cognitive.form.AnalyzeInvoices module
- synapse.ml.cognitive.form.AnalyzeLayout module
- synapse.ml.cognitive.form.AnalyzeReceipts module
- synapse.ml.cognitive.form.FormOntologyLearner module
- synapse.ml.cognitive.form.FormOntologyTransformer module
- synapse.ml.cognitive.form.GetCustomModel module
- synapse.ml.cognitive.form.ListCustomModels module
- Module contents
- synapse.ml.cognitive.language package
- synapse.ml.cognitive.openai package
- synapse.ml.cognitive.search package
- synapse.ml.cognitive.speech package
- synapse.ml.cognitive.text package
- Submodules
- synapse.ml.cognitive.text.AnalyzeHealthText module
- synapse.ml.cognitive.text.EntityDetector module
- synapse.ml.cognitive.text.KeyPhraseExtractor module
- synapse.ml.cognitive.text.LanguageDetector module
- synapse.ml.cognitive.text.NER module
- synapse.ml.cognitive.text.PII module
- synapse.ml.cognitive.text.TextAnalyze module
- synapse.ml.cognitive.text.TextSentiment module
- Module contents
- synapse.ml.cognitive.translate package
- Submodules
- synapse.ml.cognitive.translate.BreakSentence module
- synapse.ml.cognitive.translate.Detect module
- synapse.ml.cognitive.translate.DictionaryExamples module
- synapse.ml.cognitive.translate.DictionaryLookup module
- synapse.ml.cognitive.translate.DocumentTranslator module
- synapse.ml.cognitive.translate.Translate module
- synapse.ml.cognitive.translate.Transliterate module
- Module contents
- synapse.ml.cognitive.vision package
- Submodules
- synapse.ml.cognitive.vision.AnalyzeImage module
- synapse.ml.cognitive.vision.DescribeImage module
- synapse.ml.cognitive.vision.GenerateThumbnails module
- synapse.ml.cognitive.vision.OCR module
- synapse.ml.cognitive.vision.ReadImage module
- synapse.ml.cognitive.vision.RecognizeDomainSpecificContent module
- synapse.ml.cognitive.vision.RecognizeText module
- synapse.ml.cognitive.vision.TagImage module
- Module contents
Module contents
SynapseML is an ecosystem of tools aimed towards expanding the distributed computing framework Apache Spark in several new directions. SynapseML adds many deep learning and data science tools to the Spark ecosystem, including seamless integration of Spark Machine Learning pipelines with Microsoft Cognitive Toolkit (CNTK), LightGBM and OpenCV. These tools enable powerful and highly-scalable predictive and analytical models for a variety of datasources.
SynapseML also brings new networking capabilities to the Spark Ecosystem. With the HTTP on Spark project, users can embed any web service into their SparkML models. In this vein, SynapseML provides easy to use SparkML transformers for a wide variety of Microsoft Cognitive Services. For production grade deployment, the Spark Serving project enables high throughput, sub-millisecond latency web services, backed by your Spark cluster.
SynapseML requires Scala 2.12, Spark 3.0+, and Python 3.6+.