the wolfram approach to machine learning€¦ · wolfram language, wolfram machine learning...

8
The Wolfram Approach to MACHINE LEARNING

Upload: others

Post on 12-Aug-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

The Wolfram Approach toMACHINE LEARNING

Page 2: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Use Wolfram Machine Learning to...

Automate human-judgment tasks(medical diagnosis, quality control, emotion analysis, not safe for work, ...)

Make decisions from large-scale data(sales forecasting, finding crime hotspots, consumer patterns, ...)

Automatically fill in extra or missing data(database completion, colorization, depth reconstruction, ...)

Automatically tag elements in a large dataset(spam filtering, sentiment analysis, image classification, ...)

Recognize or identify objects or categories(text, faces, brands, languages, ...)

Predict from historical data(projections, recommendations, logistics, ...)

Wolfram has pioneered highly automated machine

learning—and deeply integrated it into the Wolfram

Language—making state-of-the-art machine learning in a

full range of applications accessible even to non-experts.

Page 3: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Use Wolfram Machine Learning to...

Develop new-generation efficient approximations(math function approximations, speeding up fluid dynamics, ...)

Create embedded intelligent systems(sensor loops, vision systems, ARM/Raspberry Pi, ...)

Automate estimation tasks(geolocation, gender, age, ...)

Build systems that automatically adapt(market conditions, consumer trends, continuous learning, ...)

Identify clusters and trends in data(market segmentation, consumer trends, automatic visualization, ...)

Standardize free-form or noisy data(autocorrection, audio denoising, image deblurring, outlier removal, ...)

Detect anomalies in data(computer security, fraud detection, system monitoring, ...)

Create customized realistic imitations(speech synthesis, voice transfer, face transfer, com-puter graphics, ...)

Automate creative tasks(handwriting synthesis, painting synthesis, music synthesis, painting from drawing, ...)

Teach about machine learning(industry, higher education, K–12)

Research new machine-learning methods and analyses(visualization, domain-specific methods, neural network architectures, ...)

Update classic algorithm domains using machine learning(signal processing, image processing, computational chemistry, control theory)

and much more...

Page 4: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

How It Works in the Wolfram Language

Wolfram Notebook

Input

Output

Training dashboard

Apply the classifier

www.wolframcloud.com/objects/38ae56c2......?input=https://wikimedia.org/Guardians...

“Groot”

Page 5: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Built-in linguistic data

Pre-trained superfunctionfor blending images

Integrated geovisualization

Constantly updatedNeural Net Repository

Page 6: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Top performanceWolfram Machine Learning uses the latest methods and libraries, with full support for GPUs and emerging hardware and software standards

Full spectrum of methodsState-of-the-art support for classic machine-learning methods (logistic regression, SVM, random forests, ...), as well as the latest neural net and deep-learning advances

Instant access to training dataUse Wolfram’s vast knowledgebase—as well as the Wolfram Data Repository—for instant access to large-scale datasets for training

Share through Wolfram repositoriesPublicly or privately share your machine-learning models through the Wolfram Cloud framework and the Wolfram Neural Net Repository

Desktop, cloud, embedded, ...Wolfram Machine Learning is immediately and seamlessly available across desktop, cloud, embedded and other platforms—leveraging Wolfram’s long-term hybrid deployment strategy

Integrated into your workflowThrough its deep integration into the Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning anywhere

Data wrangling is built inThe Wolfram Language’s unprecedentedly powerful data handling capabilities are completely integrated with the Wolfram Machine Learning system—so you don’t need separate pre- or post-processing

Key Features of Wolfram Machine Learning

Absolutely any kind of dataThe Wolfram Machine Learning system has built-in support for numerical data, images, text, sounds—and arbitrary data represented through the Wolfram Language’s symbolic structure

Complete automationWolfram has pioneered complete automation of the machine-learning process, from data preparation to method and hyperparameter selection—allowing non-experts to take full advantage of advanced machine learning

Total flexibility for expertsThe Wolfram Machine Learning system provides an elegantly designed framework for complete access to all elements of the machine-learning pipeline

Breakthrough symbolic neural netsWolfram Machine Learning includes Wolfram’s breakthrough symbolic framework for neural nets, providing uniquely modular and manipulable capabilities for future neural net advances

Always state-of-the-artWith its aggressive development process and constantly updated Neural Net Repository, Wolfram gives you rapid access to the latest advances in machine learning—all integrated with its automated system

Page 7: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Key Features of Wolfram Machine Learning

Export to standalone networksAll Wolfram neural nets can be exported to run standalone in separate programs or on separate hardware

Develop & document in Wolfram NotebooksUse award-winning Wolfram Notebooks to develop, document, store and share your machine-learning projects

Instant APIsAll Wolfram Machine Learning can immediately be deployed as web APIs, in the public Wolfram Cloud or in Wolfram Enterprise Private Clouds

Machine Learningin the Wolfram Language:Technical Documentation

Listing of superfunctions:

The Wolfram Language includes a wide range of state-of-the-art integrated machine learning capabilities, from highly automated functions like Predict and Classify to functions based on specific methods and diagnostics, including the latest neural net approaches. The functions work on many types of data, including numerical, categorical, time series, textual, image and audio.

Leverage prebuilt models and feature extractorsDramatically reduce training times using Wolfram’s expanding library of models and feature extractors

Wolfram Neural Net RepositoryAdvanced neural networks, immediately computable

Building on the Wolfram Language neural net framework, the Wolfram Neural Net Repository provides a uniform system for storing neural net models in an immediately computable form. The repository is built to be a global resource for neural net models, including those from the latest research papers, as well as ones trained or created at Wolfram Research. The ease of access and use of the repository on desktop, in the cloud or even on a mobile device brings unparalleled flexibility to training and deploying AI solutions to a wide range of problems in business research, data science, software development and beyond in labs, classrooms or enterprise.

Explore the latest neural net models: wolfr.am/nn-repo

Explore the complete list of superfunctions: wolfr.am/ref-ml

Listing of superfunctions:

Page 8: The Wolfram Approach to MACHINE LEARNING€¦ · Wolfram Language, Wolfram Machine Learning immediately fits into your existing workflows, allowing you to easily add machine learning

Try it out yourselfStart a free trial of Wolfram|One and apply it to your own projectswolfr.am/one

Machine-learning courses and tutorialswolfr.am/u-ml

Elementary introduction to machine learningwolfr.am/eiwl-22

© The Wolfram Companies. Trademarks: Wolfram, Wolfram Language, Wolfram|One, Wolfram Cloud, Wolfram Enterprise Private Cloud, Wolfram Notebook, Wolfram Neural Net Repository, Wolfram Data Repository. All other trademarks, service marks, registered trademarks and registered service marks are the property of their respective owners. MKT1287 COL-435 05.18CH

Get Started Immediately

Underlying everything we do is the Wolfram Language. Designed for the new generation of programmers, the Wolfram Language has a vast depth of built-in algorithms and knowledge, all automatically accessible through its elegant unified symbolic language.

» Built-in Computable Knowledge» World’s Largest Algorithmbase» Document-Based Workflow» High-Level Automation» Instant Computable Knowledge» Multiparadigm Language

» Integrated All-in-One Platform» Symbolic-Numeric Methodology» Broad Subject Coverage» Universality of Platform» Natural Language Integration» Interactive Interfaces

Scalable for programs from tiny to huge, with immediate deployment locally and in the cloud, the Wolfram Language builds on clear principles—and 30+ years of development—to create what promises to be the world’s most productive programming language.

Why Speak the Wolfram Language...

Enlist the world’s computation experts to help with your project—any size, any level.

At Wolfram, we know what’s possible with computational technology because we are global leaders in creating it. That gives us an unprecedented depth of expertise in applying it to consulting work in a variety of fields.

Whether individual or enterprise, from concept to deployment, our computation experts can help you achieve robust results with less time and effort.

Get us started with your project today: wolfr.am/ts

Technical Services