[scikit-learn] Model trained in 0.17 gives entirely different results in 0.15
t3kcit at gmail.com
Wed Aug 3 14:29:08 EDT 2016
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:
On 08/02/2016 05:02 PM, Shi Yu wrote:
> 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.
> scikit-learn mailing list
> scikit-learn at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the scikit-learn