WOLFRAM

WolframMachine LearningA Core Part of
Wolfram Language

Machine Learning, Neural Networks & LLMs.

Build production-grade intelligent systems with modern AI, deeply integrated with classic machine learning and statistical analysis, visualization, image processing and more.

LLM Integration

Programmatically access LLMs for content generation and prompt construction. Avoid hallucinations by allowing LLMs to access Wolfram Language tools for accurate computations and data. Streamline your workflow with the ability to connect to a variety of services like OpenAI and Anthropic.

Neural Networks

Use neural networks to tackle complex tasks with a simple yet powerful symbolic framework. Import pre-trained models, fine-tune them for new tasks or build and train deep networks from scratch. Supports custom architectures and transfer learning for faster model adaptation.

Supervised Learning

Classify any data with pre-trained or your own classifiers and predict values with regression analysis. Work with text, arrays, video or other data to identify human actions, forecast prices or predict crop yields. Let automation select the best method and model or customize with full control.

Unsupervised Learning

Reduce dimensionality while preserving complex data relationships. Use clustering methods such as k-means, spectral and hierarchical to classify data without prior knowledge. A variety of methods allows modeling both linear and nonlinear structures.

Handling Anomalies & Missing Data

Detect extreme, novel or unusual values in a dataset and fill in missing values automatically or using a given distribution. Reduce biases in model training, improve fault detection, monitor performance and enhance quality assessment.

Text AI & NLP

Summarize and generate text, find answers to questions in an article, tag every mention of a specific concept in a paper or analyze the syntactical structure of a sentence. Natural language processing is a key ingredient in fields like data mining, market research and customer support.

Image AI

Generate images from prompts, efficiently find and recognize text, faces and more in images and perform advanced segmentation, stylization and much more using LLMs, machine learning and neural network models. Computer vision solutions are used everywhere from driver assistance systems to automated quality control, security, medical and other applications.

Speech AI

Analyze and process speech signals to detect voiced intervals, perform speech recognition, identify speakers or change pitch. Generate speech from a text prompt in multiple languages. Use machine learning together with audio processing, statistical analysis and visualization to enable easy and highly efficient speech computation.

Live Playground

This is an interactive notebook—try making your own changes!

Wolfram Machine Learning Documentation

Wolfram Machine Learning is an integrated part of Wolfram Language. The full system contains over 6,000 built-in functions covering all areas of computation—all carefully integrated so they work perfectly together.

Wolfram Language
Full Scope & Documentation
LogitModelFit ▪ ProbitModelFit ▪ LinearModelFit ▪ GeneralizedLinearModelFit ▪ NonlinearModelFit ▪ FittedModel ▪ Normal ▪ NominalVariables ▪ LinkFunction ▪ LinearOffsetFunction ▪ ConfidenceLevel ▪ VarianceEstimatorFunction ▪ DispersionEstimatorFunction ▪ DesignMatrix ▪ FindFormula ▪ FindDistribution ▪ ClusteringComponents ▪ ClusterClassify ▪ ClusteringMeasurements ▪ MeanShift ▪ NearestNeighborGraph ▪ Dendrogram ▪ ClusteringTree ▪ FindGraphCommunities ▪ CommunityGraphPlot ▪ ConnectedComponents ▪ FindGraphPartition ▪ FindClique ▪ FindKClique ▪ ImageForestingComponents ▪ WatershedComponents ▪ GrowCutComponents ▪ DistanceFunction ▪ ClusterDissimilarityFunction ▪ Weights ▪ PerformanceGoal ▪ CriterionFunction ▪ Method ▪ NetChain ▪ NetMeasurements ▪ NetPort ▪ NetPortGradient ▪ NetStateObject ▪ NetTrainResultsObject ▪ ThreadingLayer ▪ AggregationLayer ▪ SoftmaxLayer ▪ NetReplacePart ▪ NetInitialize ▪ NetTake ▪ NetAppend ▪ NetReplace ▪ NetFlatten ▪ NetEncoder ▪ NetDecoder ▪ ChatEvaluate ▪ LLMResourceFunction ▪ LLMExampleFunction ▪ LLMPromptGenerator ▪ SemanticSearch ▪ SemanticSearchIndex ▪ UpdateSemanticSearchIndex ▪ SemanticSearchIndices ▪ LLMToolRequest ▪ LLMToolResponse ▪ GenerateLLMToolResponse ▪ $LLMEvaluator ▪ LLMEvaluator ▪ ServiceConnect ▪ ServiceExecute ▪ StringTemplate ▪ TemplateObject ▪ ResourceObject ▪ Authentication ▪ SystemCredential ▪ Environment ▪ SpeechSynthesize ▪ VectorDatabaseSearch ▪ CreateVectorDatabase ▪ CreateSemanticSearchIndex ▪ VectorDatabaseObject ▪ AddToVectorDatabase ▪ VectorDatabaseObjects ▪ Predict ▪ Classify ▪ ActivePrediction ▪ SequencePredict ▪ Nearest ▪ FindFit ▪ FindClusters ▪ FeatureExtraction ▪ FeatureSpacePlot ▪ FeatureImpactPlot ▪ AnomalyDetection ▪ DimensionReduction ▪ MissingValueSynthesis ▪ LLMFunction ▪ LLMSynthesize ▪ ImageSynthesize ▪ ChatObject ▪ LLMPrompt ▪ LLMTool ▪ LLMConfiguration ▪ NetModel ▪ NetTrain ▪ NetGraph ▪ LinearLayer ▪ ConvolutionLayer ▪ AttentionLayer ▪ ImageIdentify ▪ ImageCases ▪ FindFaces ▪ TextRecognize ▪ ImageGraphics ▪ TextSummarize ▪ LanguageIdentify ▪ TextStructure ▪ TextCases ▪ SpeechRecognize ▪ AudioIdentify ▪ SpeechCases ▪ SpeakerMatchQ ▪ PitchRecognize ▪

Get Started with Wolfram Machine Learning

Explore interactive examples
in the cloud

Wolfram Supports Organizations Large and Small