- · AdaBoostM1 scores range from -inf to inf.
- · Bag scores range from 0 to 1.
Custom Classification Loss: which is the role of S?
조회 수: 2 (최근 30일)
이전 댓글 표시
Dear,
I have a classification problems with labels 1,..,5.
Since the label is a score related to a grade, I would to compute the Loss by computing the
distance between the triue label and the predicted label
So, if:









I would like to measure the loss ass:

However, how can I use the score to compute the Loss?
The score S contains ngative values. Whats the meaning of that score?
from the explanation in matlab help it seems that the more the S value is low (negative), the more the point is "distant from that class"
If I have 5 labels and for x(i) I have
than this means that x(i) would have predicted label = 3

I used kfoldPredict to understand what's happening and it should be right.
Could anyone confirm me?
댓글 수: 0
채택된 답변
Dinesh Yadav
2019년 8월 29일
A classification score represents the confidence of the classifier into a class. The range of score depends on ensemble type. For example-
Therefore, if your scores range from -inf to +inf the class corresponding to the highest score is chosen. In the example you gave its label 3. The value 0 is highest among all.
I am providing the link to documentation below for score in kfoldPredict.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Classification Ensembles에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!