
Course Content Overview
The important events in the history of Artificial Intelligence
Understand the Artificial Intelligence concepts and the area in which we can apply it.
Simple definition and sharp differentiation between Artificial Intelligence, Machine Learning and Deep Learning
Applications of different Learning Methods in ML
Supervised Learning concepts with an example
Unsupervised Learning concepts with an example
Reinforcement Learning concepts with an example
Biological inspiration for Artificial Neural Network
Understand the Classification theory with an example and be able to drive a mathematical equation for it.
Understand the concepts of an Artificial Neuron with an example
Understand the AND gate and be able to drive a classifier line on its graph
Understand the OR gate and be able to drive a classifier line on its graph
Create a simple model for artificial Neuron with an example and compare it with the biological model of a neuron.
Review the XOR gate and represent it with a classifier on its graph.
This video is a complementary lecture to clarifies the concept XOR in AND/OR Space.
Create a model for Multilayer Perceptron based on XOR Example
Mathematical Calculation for Net Function (activation function)
Calculate the equation for Multilayer perceptron
How the Neural Network Works
Mathematical Model for MSE
Different Methods and Algorithm for optimization
Get start with MATLAB Software
Understand the Function Approximation Concepts
Start working with MATLAB Toolbox (Net fitting tools)
Set data for Training Validation and testing
Understand the training items of MATLAB toolbox
Understand different plots generated by MATLAB
Retrain the neural network to achieve better result
Knowledge on Sigmoid and Linear Functions
Knowledge on Sigmoid and Linear Functions
Complete guide to activation functions in MATLAB Neural Network Toolbox covering Linear, Sigmoid, Tanh, ReLU, Softmax, and Radial Basis functions with comparison tables, decision flowcharts, and MATLAB implementation examples.
A novel solution and formula to calculate the Minimum and Maximum number of Neurons that are required for the hidden layer to train an efficient Neural Network and get the best result
Modify the Fitting Network with changing the structure of the NN; explore different net functions with various activation functions
Review different Training Functions
Review different Performance Functions
Adjust the train Parameters (Epoch, Time, Performance, Gradient and etc.)
train a NN with two inputs and two outputs
Develop a Function in a different script and call it in your NN program
train the same NN for two outputs with modified Masks
This course is uniquely designed to be suitable for both experienced developers seeking to make that jump to Machine learning or complete beginners who don't understand machine learning and Artificial Neural Network from the ground up.
In this course, we introduce a comprehensive training of multilayer perceptron neural networks or MLP in MATLAB, in which, in addition to reviewing the theories related to MLP neural networks, the practical implementation of this type of network in MATLAB environment is also fully covered.
MATLAB offers specialized toolboxes and functions for working with Machine Learning and Artificial Neural Networks which makes it a lot easier and faster for you to develop a NN.
At the end of this course, you'll be able to create a Neural Network for applications such as classification, clustering, pattern recognition, function approximation, control, prediction, and optimization.