Highly Automated Machine Learning

Mathematica Version 10 introduces a wide range of integrated machine learning capabilities, from highly automated functions like Predict and Classify to functions based on specific methods and diagnostics. The functions work on many types of data—including numerical, categorical, textual, and image - allowing everyone to perform state-of-the-art machine learning in a simple way. A wide range of tasks can be performed, such as text classification, image recognition, or classification from generic data.

  • Predict numerical and categorical variables.
  • Support of numerical, textual, image, and sound data.
  • Automatic model and parameter selection.
  • Automatic data preprocessing (missing-values imputation, normalization, feature selection, ...).
  • Measurement tools to assess prediction quality.
  • Support of various dataset formats.
  • Control over classifier/predictor characteristics (performance goals).
  • Control over the algorithm used: logistic regression, nearest neighbors, random forest, support vector machine, neural network, ...
  • Access to prediction probabilities.
  • Possibility to change decision goals (custom utility function).

Create a Handwritten-Digit Recognizer »

Find Which Author Wrote a Text »

Recognize Wind Instruments from Their Sound »

Predict the Survival of Titanic Passengers »

Visualize the Confusion Matrix of a Classifier »

Distinguish Daytime from Nighttime Pictures »

Visualize the Probability Distributions of Classifiers »

Recognize the Value of a Gauge from Its Image »

Forecast Temperatures »

Determine if a Text Is Prose or Poetry »

Extract the Beat Frequency of a Sound »

Measure the Performance of a Predictor »

Detect the Language of a Text »

Predict the Colored Area of an Image »