How to plot decision boundary for trained pattern recognition neural network in matlab?

19 Ansichten (letzte 30 Tage)
I have trained patternnet neural networks. I want to visualise the boundaries of this trained neural network. I have a feature set of 5*3000, which is five features and three classes. I am confused about what is the classifier of the patternnet.

Antworten (1)

Aditya Srikar
Aditya Srikar am 27 Mai 2023
The Patternnet neural network is a type of feedforward artificial neural network. The classifier used in Patternnet is a softmax layer, which is a type of activation function that produces probabilities of the three classes.
To plot the decision boundaries of your trained Patternnet neural network, you can follow these steps:
1. Choose two of the five features in your feature set. These will be the x-axis and y-axis of your plot.
2. Create a grid of points in the two-dimensional feature space, covering all possible values of the two features you selected.
3. Pass each point in the grid through your trained neural network and evaluate which class it belongs to.
4. Plot the points using a scatter plot, with each point colored according to its predicted class.
You can repeat this process with different pairs of features to get a better understanding of the overall boundaries.

Kategorien

Mehr zu Pattern Recognition and Classification finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by