Как использовать SelectFromModel с cross_validate в scikit-learn?Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Как использовать SelectFromModel с cross_validate в scikit-learn?

Сообщение Гость »


Я пытаюсь использовать SelectFromModel для выбора объектов из моего набора данных перед обучением модели DecisionTreeClassifier. Я также использую cross_validate для оценки производительности модели. Однако я не уверен, как использовать эти две функции вместе.
импортировать numpy как np из sklearn.feature_selection импортировать SelectFromModel из sklearn.ensemble import RandomForestClassifier из sklearn.tree импортировать DecisionTreeClassifier из sklearn.model_selection импорта cross_validate # Разделить набор данных на объекты и цели X = dataset.drop('target_column', axis=1) # Удалить 'target_column' с фактическим именем целевого столбца y = набор данных['target_column'] # Выбор функции с помощью SelectFromModel(RandomForestClassifier) селектор = SelectFromModel(RandomForestClassifier(n_estimators=100, random_state=42)) X = selector.fit_transform(X, y) num_selected_features = X.shape[1] print(f'Количество выбранных функций: {num_selected_features}') # обучить DecisionTreeClassifier, используя специфичность в качестве метрики оценки классификатор = DecisionTreeClassifier(критерий="энтропия", min_samples_split=5, случайное_состояние=0) # Перекрестная проверка модели, используя специфичность в качестве показателя оценки. cross_validation_results = cross_validate(оценщик=классификатор, Х=Х, у=у, резюме = 5, оценка = "точность", return_train_score=Истина) # Распечатываем результаты перекрестной проверки печать (cross_validation_results)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать SelectFromModel с cross_validate в scikit-learn?
    Гость » » в форуме Python
    0 Ответы
    78 Просмотры
    Последнее сообщение Гость
  • Как использовать кадры данных Polars с scikit-learn?
    Anonymous » » в форуме Python
    0 Ответы
    80 Просмотры
    Последнее сообщение Anonymous
  • Как использовать scikit Learn inverse_transform с новыми значениями
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как использовать scikit Learn inverse_transform с новыми значениями
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как правильно использовать RFECV для выбора функций в трубопроводе Scikit-Learn с простым деревом решений?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»