Sklearn und cross_val_scores: Können wir es für die Urlaubsvalidierung verwenden?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Sklearn und cross_val_scores: Können wir es für die Urlaubsvalidierung verwenden?

by Anonymous » 23 Feb 2025, 17:44

Ich schreibe eine Schleife, in der ich die k-fache Kreuzvalidierung für 1000 Einträge ausführen muss. Der Wert von k ändert sich bei jeder Iteration in der Schleife und kann den Wert von 1000 haben. Wenn ich jedoch versuche, die Querverletzungsablehnung durchzuführen (d. H. K = #Entries = 1000), erhalte ich den folgenden Fehler: < /p>

valueError: Alle n_groups für einzelne Klassen sind weniger als n_splits = 1000. /> test = [..., ..., 1000]
für n in test: < /p>

knn = KNeighborsClassifier(n_neighbors=1)
scores = cross_val_score(knn, X_train, y_train, cv=n, scoring='accuracy')
< /code>

Denken Sie daran, dass X_TRAIN und Y_TRAIN 1000 Zeilen haben und Numpy -Arrays sind. Möglichkeit, dieselbe Funktion zu verwenden, um zu vermeiden, dass ein IF in der Schleife einfügt.

Top