Ваши результаты верны, а сумма h1(x)
, h2(x)
и h3(x)
не должна быть равна 1.
Когда вы выполняете классификацию «один против всех», то для каждого класса (например, класса 1) у вас есть две вероятности p(y=1|x)
и p(y!=1|x)
, которые в сумме составляют 1:
p(y=1|x) + p(y!=1|x) = 1.
Но, поскольку вы все-все-независимые классификации независимы, то
p(y!=1|x) != p(y=2|x) + p(y=3|x) (at least not necessarily).
Может быть, это легче понять на примере:
- первый классификатор говорит, что p (y = 1 | x) = 0,7 и p (y! = 1 | x) = 0,3;
- второй классификатор говорит, что p (y = 2 | x) = 0,7 и p (y! = 2 | x) = 0,3;
- третий классификатор говорит, что p (y = 3 | x) = 0,7 и p (y! = 3 | x) = 0,3.
Все они являются действительными классификаторами, но
p(y=1|x) + p(y=2|x) + p(y=3|x) != 1.