Matlab Neural Net Pattern Recognition: Why does the Neural Net uses Features as inputs instead of samples?
2 次查看(过去 30 天)
显示 更早的评论
For example: Wine Classification
wineInputs - a 13x178 matrix of thirteen attributes of 178 wines.
1. Alcohol, 2. Malic acid, 3. Ash, 4. Alcalinity of ash, 5. Magnesium, 6. Total phenols, 7. Flavanoids, 8. Nonflavanoid phenols,9. Proanthocyanins, 10. Color intensity
11. Hue, 12. OD280/OD315 of diluted wines, 13. Proline
--------> That means 13 attributes are the features and 178 wines are samples.
wineTargets - a 3x178 matrix of 7200 associated class vectors
defining which of three classes each input is assigned to. Classes
are represented by a 1 in row 1, 2 or 3.
1. Vinyard #1, 2. Vinyard #2, 3. Vinyard #3
------------------>That means 3 are the labels!
The Matlab Neural Net Pattern Recognition uses the 13 features/attributes as Input and 3 labels as outputs.
But why does the tool uses 13 features as inputs instead of 178 wines/samples?
0 个评论
回答(1 个)
Shivang Srivastava
2021-4-23
As per my understanding you wanted to know why in the wine classification example is the input of size [features, samples].
To use the train function the input is given of the size [features, samples] unlike the popular format of size [samples, features].
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Pattern Recognition and Classification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!