All Classes and Courses
Exploring the Neural Network Framework from Building to Training

Exploring the Neural Network Framework from Building to Training
Video Lesson | FREE
This video showcases the easy-to-use framework available in the Wolfram Language to build, modify, train and deploy neural networks. Learn how the Wolfram Language simplifies the process of encoding input and decoding output for neural nets. Also introduced are layers (almost 30 different types)—the basic building blocks for constructing neural networks—and the process of connecting them in chains and graphs to build complicated networks according to your requirements. This class is intended for users who have a basic familiarity with neural nets and who would like to explore the Wolfram Language features that make the process of building and training networks more intuitive.
Learn MoreIntroduction to Neural Networks

Introduction to Neural Networks
Video Lesson | FREE
Learn about the properties of neural networks, their component layers, how to combine operations in a chain or graph container and how to train a network using the built-in functions of the Wolfram Language. See the use of encoders and decoders for automatically processing input and output to a network. Follow along step by step as we build a digit classifier from scratch, train a neural network and evaluate its performance.
Learn MoreLearning from Input and Output: Supervised Learning

Learning from Input and Output: Supervised Learning
Video Lesson | FREE
Predict and Classify are highly automated functions in the Wolfram Language for supervised learning tasks. This video shows how these functions can be used to quickly create a simple interpretative model from the input data or customized for a specific task by setting options like Method and PerformanceGoal. It discusses how trained classifier models can be evaluated using metrics like Accuracy and ConfusionMatrix. This class is suitable for beginners. No previous knowledge of machine learning is required.
Learn MoreMachine Learning Basics

Machine Learning Basics
Video Course | FREE
Follow this video series to learn about machine learning with the help of the Wolfram Language. Start with supervised learning tasks like classification and regression and move on to unsupervised learning tasks such as clustering, feature extraction and dimension reduction. Next, take a peek into active learning and generative learning from sequences. Finally, discover the built-in pre-trained models available in the Wolfram Language for specific machine learning tasks like image identification, text recognition, sentiment classification and more.
Course Overview
- Video 140 minutes
- Video 230 minutes
- Video 328 minutes
- Video 420 minutes
Machine Learning Webinar Series

Machine Learning Webinar Series
Archived Special Event | FREE
Learn how the new generation of neural nets in the Wolfram Language excels in image processing, audio analysis and natural language processing tasks. This three-part webinar series walks you through the Wolfram neural net framework and demonstrates some state-of-the-art applications.
Course Overview
- Video 164 minutes
- Video 293 minutes
- Video 396 minutes
Neural Network Applications: Audio Processing

Neural Network Applications: Audio Processing
Video Course | FREE
This course introduces neural network applications for audio processing. Learn about specific features of audio data and the need for a dedicated encoder. See examples of convolutional and recurrent neural networks. Get a glimpse of the fundamental building blocks of a neural network and their significance. You'll learn how to access neural network models from the Wolfram Neural Net Repository, build an audio classifier from scratch and understand the concept of "network surgery" for adapting a pre-defined network to use for audio analysis as well as for extracting data from a network for analysis and gaining insights. Finally, the technique of transfer learning is demonstrated for approaching complex problems.
Course Overview
- Video 142 minutes
- Video 242 minutes
- Video 311 minutes
- Video 48 minutes
Neural Network Applications: Image Processing

Neural Network Applications: Image Processing
Video Course | FREE
This comprehensive video course introduces you to the relationship between image processing and neural networks. You'll learn about network components, using layers, how to build an image classifier and analyze existing networks, and processing features at different scales. Application examples are shared, starting with basic tools and moving on to more advanced architectures.
Course Overview
- Video 147 minutes
- Video 227 minutes
- Video 345 minutes
- Video 422 minutes
- Video 56 minutes
Neural Network Applications: Natural Language

Neural Network Applications: Natural Language
Video Course | FREE
This video course demonstrates the state-of the-art natural language processing capabilities in the Wolfram Language. Learn about the different pre-processing steps needed for text data and the process of embedding, or mapping a symbol to a numerical vector. Utilize neural net models for language or any sequence-based tasks. Discover the built-in function FindTextualAnswer that finds answers in sentences, paragraphs and unstructured collections of texts.
Course Overview
- Video 150 minutes
- Video 257 minutes
- Video 322 minutes
Neural Networks Basic Concepts

Neural Networks Basic Concepts
Video Lesson | FREE
Build and train your own convolutional neural network with the help of this video class. The Wolfram Language provides an integrated high-level interface to neural nets that enables you to avoid low-level programming and focus on building sophisticated networks symbolically, and the video demonstrates how you can leverage this for your application. Examples show how to efficiently train networks on large out-of-core datasets and easily import and export them for use on all platforms. The class starts at a beginner level with a quick review of basic concepts like tensors and layers and goes on to illustrate the training of an entire network.
Learn MoreNew in Wolfram Language 13.1 Webinar Series

New in Wolfram Language 13.1 Webinar Series
Archived Special Event | FREE
Learn about what's new in the latest release of Wolfram Language in this three-part webinar series. The first session includes an overview of the latest functionality in Version 13.1 as well as a presentation on the new notebook toolbar and other front end improvements. The second webinar covers what's new in calculus and algebra, with a focus on fractional calculus. The third webinar in the series shares updates in machine learning, new video functions and the tree construct.
Course Overview
- Video 181 minutes
- Video 275 minutes
- Video 388 minutes
Real-World Image Processing Applications

Real-World Image Processing Applications
Video Lesson | FREE
Requirements: The course is for those who have a basic familiarity with image processing.
How can you solve real-world image processing problems with the Wolfram Language? How does the Wolfram Language's unique dynamic functionality let you quickly optimize image processing algorithms? This class will explore some of the Wolfram Language's image processing capabilities, how they integrate with other features of the Wolfram Language and how they can be combined to create powerful interactive tools. The class is for those who have a basic familiarity with image processing.
Learn MoreRecurrent Neural Networks

Recurrent Neural Networks
Video Lesson | FREE
Learn about recurrent neural nets and why they are interesting. Find out how you can work with recurrent nets using the neural network framework in the Wolfram Language. See a simple example of integer addition and look at an advanced application of recurrent nets for question-answering tasks.
Learn MoreWolfram Technology in Action: Applications & New Developments Webinar Series

Wolfram Technology in Action: Applications & New Developments Webinar Series
Archived Special Event | FREE
This three-part webinar series showcases innovative applications and the latest Wolfram Language developments in data science and AI, engineering and modeling, and mathematics and science. Each session includes presentations shared at the Wolfram Technology Conference accompanied by talks from Wolfram staff scientists, application developers, software engineers and Wolfram Language users who apply the technology every day to their business operations and research.
Course Overview
- Video 177 minutes
- Video 217 minutes
- Video 322 minutes
- Video 419 minutes
- Video 534 minutes
- Video 628 minutes
- Video 719 minutes