[scikit-learn] Model trained in 0.17 gives entirely different results in 0.15
Andreas Mueller
t3kcit at gmail.com
Wed Aug 3 14:29:08 EDT 2016
Hi Shi.
In general, there is no guarantee that models built with one version
will work in a different version.
In particular, loading in an older version when built in a newer version
seems something that's tricky to achieve.
We might want to warn the user when doing this. The docs are not very
explicit about this.
Opened an issue:
https://github.com/scikit-learn/scikit-learn/issues/7135
Andy
On 08/02/2016 05:02 PM, Shi Yu wrote:
> Hello,
>
> We trained SVM models in scikit-learn 0.17 and saved it as pickle
> files. When loading the models back in a lower version of scikit-learn
> 0.15, the outputs are entirely different. Basically for binary
> classification problem, for the same test data, it swapped the
> probabilities and gave an opposite prediction. In 0.17 the
> probability is [0.02668825, 0.97331175] and the prediction is 1. In
> 0.15 the probability is [0.97331175, 0.02668825] and the prediction is 0.
>
> I wonder is anyone seeing the same issue, or it has been notified. I
> could provide more details for error replication if required.
>
> Best,
>
> Shi
>
>
> _______________________________________________
> scikit-learn mailing list
> scikit-learn at python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-learn/attachments/20160803/72ce73fb/attachment.html>
More information about the scikit-learn
mailing list