Fitting Daten vs. transformieren von Daten in scikit-learn

In scikit-learn, alle Schätzer haben eine fit() Methode, und je nachdem, ob Sie werden beaufsichtigt oder unbeaufsichtigt, Sie haben auch eine predict() oder transform() Methode.

Ich bin in den Prozess des Schreibens ein Transformator für ein unüberwachtes lernen Aufgabe und Frage mich, ob es eine Faustregel, wo welche Art des Lernens Logik. Die offizielle Dokumentation ist nicht sehr hilfreich in diesem Zusammenhang:

fit_transform(X, y=None, **fit_params)

Fit auf die Daten, dann verwandeln.

In diesem Zusammenhang, was gemeint ist mit beiden fitting Daten und die Umwandlung von Daten?

  • Ist es wahr, dass "je nachdem, ob Sie werden beaufsichtigt oder unbeaufsichtigt, Sie haben auch ein predict ()) oder transform () - Methode". Ist erklärt, dass in docs irgendwo? Scheint, dass die meisten Modelle haben beide Methoden.
InformationsquelleAutor zepp.lee | 2015-07-22
Schreibe einen Kommentar