Hi, I tried to run 'svmtrain' with the same training data on both Ubuntu(64bit) and Windows(64bit). My MATLAB on both is R2020b(64bit). The SVM models derived were exactly the same. However, I got different probability estimates (i.e., model.ProbA and model.ProbB). The code follows.
t=2; c=1; g=1; b=1;
cmd=['-t ',num2str(t) , ' -c ', num2str(c), ' -g ', num2str(g), ' -q -b ', num2str(b)];
model=svmtrain(y, x, cmd);
display(model.ProbA,'A')
display(model.ProbB,'B')
'x' is the input and 'y' is the output. Both are of type double.
Thank you.