From ABCs to PhDs, the Wolfram Language is your tool for machine learning.
You don't have to be an expert to use machine learning in your project: the Wolfram Language has pre-trained, ready-to-use classifier functions so you can easily perform useful and interesting tasks.
The Wolfram Language includes a wide range of pre-trained classifiers that can be applied to text, images and more.
Building Custom Classifiers
Pre-Built Neural Networks
For many common tasks, you'll find that the Wolfram Neural Net Repository contains exactly the neural network you are trying to implement, free and ready for immediate use in your project. As a neat visual example, here the CycleGAN network is called to restyle an image into a Van Gogh–like style:
Custom Neural Networks
In this example, NetTrain is used to train a neural net. A progress window allows you to see the training result in real time.
Want to just try it out? Get a feel for what the Wolfram Language is like while trying out real code samples focused on machine learning.
We've made it easy to learn the Wolfram Language your way. Try our free interactive course and earn a certification.
Go Further with Machine Learning
If you want to see more of what Wolfram offers for machine learning, head to the Wolfram Machine Learning page. You'll find:
- A complete overview
- Documentation and specialized functions
- Pre-trained neural networks
- Downloadable examples
- Online classes and additional resources
For Those Interested in Machine Learning, We Recommend:
Our cloud-desktop hybrid product, Wolfram|One, is our recommended environment for those interested in machine learning: it has an award-winning intuitive notebook interface, seamless functionality with the cloud and is the complete Wolfram experience.
Explore Other Topics
Data Science and Report Generation
Explore tools for analysis, automatically import data, deploy cloud dashboards and more.
Explore neural networks, automated machine learning, classifiers and more.
Blockchain and Cryptocurrencies
Explore blockchains, chart cryptocurrencies, use cryptographic functions and more.
Build and Deploy Web Applications
Explore easily deployed web applications, turn your code into real websites and more.
Explore financial data, make charts, write prediction functions and more.
Geography and GIS
Explore various map-making methods, superimpose data, create visualizations and more.