GridSearchCV (Grid Search Çapraz Doğrulaması) bir SGD Sınıflandırma (Stokastik Gradient Descent Classifier) üzerinde Sklearn Kitaplığı'ndan çalıştırıyorum. Özellikler ve hedef için Panda'lardan bir DataFrame kullanıyorum. tarafından adlandırılmışSklearn GridSearchCV Pandalar kullanarak DataFrame Sütun
['school', 'sex', 'age', 'address', 'famsize', 'Pstatus', 'Medu', 'Fedu', 'Mjob', 'Fjob', 'reason', 'guardian', 'traveltime', 'studytime', 'failures', 'schoolsup', 'famsup', 'paid', 'activities', 'nursery', 'higher', 'internet', 'romantic', 'famrel', 'freetime', 'goout', 'Dalc', 'Walc', 'health', 'absences']
Ve y_train olan 300 sıra x 1 sütun Pandalar Serisi: X_train izleyerek adında her sütun ile 300 satır x 31 sütun Pandalar DataFrame olduğunu var
from sklearn.grid_search import GridSearchCV
parameters = {'loss': [ 'hinge', 'log', 'modified_huber', 'squared_hinge', 'perceptron'], 'alpha': [0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001, 0.0000001], 'n_iter': list(np.arange(1,1001))}
clf = GridSearchCV(estimator = SGDClassifier(), param_grid = parameters, scoring = 'f1')
print(clf)
clf.fit(X_train, y_train)
: İşte kod aşağıdaki:
:['passed']
Ben GridSearchCV algoritması deneyin
, aşağıdaki hata deyimi alıyorumIndexError: too many indices for array