Immediately use pre-trained classifiers or build your own to classify any data, including text, images, arrays, audio and video, into a finite number of categories. Examples include identifying plant leaves, bird calls or human actions. Available methods range from logistic regression, random forest and support vector machines to neural networks.
Forecast prices or predict treatment effects or crop yields: use regression analysis everywhere to predict a value from a set of variables, including numbers, arrays, images and text. Use powerful feature extraction from any data type and then let automation select the best model and parameters, or customize with full control.
Group together different objects based on their similarity, without prior knowledge, with unsupervised classification. Clustering can be used to categorize customer types, animal taxonomies and many more groups. Different methods, including k-means, spectral and hierarchical clustering, are supported.
Represent any data in a low-dimensional space to visualize complex datasets with several features (including non-numerical ones) and perform data compression or even unsupervised feature selection. A variety of methods like principal components, isometric mapping, T-SNE and UMAP allows modeling both linear and nonlinear structures.
Detect extreme, novel or unusual values. Flag anomalies directly on a dataset, build a reusable anomaly detector or start from a distribution built from any type of data. Applications range from fault detection to performance monitoring, quality assessment, novelty detection and more.
Missing Data Imputation
Fill the missing values in your dataset with synthetic data generation. Data missing because of equipment malfunctions, corrupted files or incomplete data entry can introduce significant biases in model training or even make the training impossible. Impute missing values automatically or using a given distribution.
Is the rainforest healthy? Is there a tumor in this MRI scan? How do you say "cat" in French? Use neural networks to answer these previously hard questions with a simple but flexible framework. Import pre-trained models, adapt models to new problems by retraining them or train a network from scratch.
Natural Language Processing
Find the answer to a question in a piece of text, tag every mention of a specific concept 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.
Efficiently and accurately find and recognize objects, text, faces and more in images, or perform advanced segmentation, stylization and much more using machine learning and neural network models. Solutions are used everywhere from driver assistance systems to automated quality control, security, medical and other applications.
Analyze and process speech signals to detect voiced intervals, perform speech recognition, identify speakers or even change the speaker pitch. Use machine learning together with audio processing, statistical analysis and visualization to enable easy and highly efficient speech computation.
Free Video CourseMachine Learning Basics
Free Video CourseBuilding Blocks for Deep Learning
Get Started with Wolfram Machine Learning
Access the Wolfram Language through Wolfram|One or Mathematica
The state of the art in technical computing and the principal programming software for millions of innovators, educators and students around the world.
Get Help with Your Project
Enlist the world's computation experts to help with your project, no matter its size.