Я работаю над моделью ML для прогнозирования продвижения, и этот блок вызывает ошибку, т. е. «Ошибка типа: Нет не является экземпляром оценки».

#python #machine-learning #scikit-learn #typeerror #decision-tree

Вопрос:

 prediction = RFECV.predict(np.array([[2, #department code
                                      3, #masters degree
                                      1, #male
                                      1, #1 training
                                      30, #30 years old
                                      5, #previous year rating
                                      10, #length of service
                                      1, #KPIs met >80%
                                      1, #awards won
                                      95, #avg training score
                                      7, #sum of metric 
                                      700 #total score
                                     ]]))

print("Whether the Employee should get a Promotion : 1-> Promotion, and 0-> No Promotion :", prediction)
 

Я работаю над моделью ML для прогнозирования продвижения и был на завершающей части.
Этот блок вызывает ошибку, т. е.

 'TypeError: None is not an estimator instance.'
 

Комментарии:

1. Добро пожаловать в SO; пожалуйста, потратьте минуту, чтобы узнать, как правильно отформатировать свой код (на этот раз это сделано за вас).

2. Откуда ты RFECV взялся ?

3. Я импортировал его ранее из sklearn.feature_selection

Ответ №1:

Вы не должны использовать комментарии в середине массива
Используйте это вместо этого

 prediction = RFECV.predict(np.array([[2,
                                      3,
                                      1,
                                      1,
                                      30,
                                      5,
                                      10,
                                      1,
                                      1,
                                      95,
                                      7,
                                      700
                                     ]]))
 

Комментарии:

1. Нет, сэр, это не тот путь.