2016-11-15 23 views

Antwort

0

Es würde helfen, die Versionsdetails von scikit-learn in beiden PCs zu kennen, aber die Information auf dem website sagt, dass es möglich ist, wegen der verschiedenen Versionen zu geschehen. Ich hoffe es hilft.

0

Denken Sie an pickle als eine Möglichkeit, einen Schnappschuss eines Objekts und seine Umgebung in einem gegebenen Moment zu entladen und zu laden.

Manchmal bedeutet das Objekt, mit dem Sie arbeiten, nichts an sich. Sie müssen zusätzliche Daten bereitstellen.

Das ist besonders der Fall mit trainierten Klassifikatoren. In Ihrem Fall funktioniert model_classes perfekt in Ihrem Skript, wenn Sie Daten haben und Ihren Klassifikator angepasst haben. Angenommen, Sie haben den Klassifikator jetzt abgelegt und später in ein anderes Skript geladen: Von welchen Klassen sprechen Sie? Über welche Daten sprechen wir? ... Ich habs ?

Was haben Sie dann zu tun ist, um zusätzliche liefern Metadaten beim Beizen. This Abschnitt der sklearn Dokumentation beschreibt, was außerhalb des Klassifizierers (Trainingsdaten, Quellcode ...) gebeizt werden muss.


NB:

prüfen zunächst, dass beide Versionen von sklearn gleich sind. Manchmal kann es genau das sein.

Verwandte Themen