나는 그것의 scikit 배우기 스타일의 파이썬 인터페이스를 통해 xgboost 전화 해요 :xgboost에 feature_importances_가 있습니까?
model = xgboost.XGBRegressor()
%time model.fit(trainX, trainY)
testY = model.predict(testX)
일부 sklearn 모델들이 속성 feature_importances
를 통해 기능에 할당하는 중요성을 알려줍니다. 이것은 XGBRegressor
존재하지 않는 것 :
model.feature_importances_
AttributeError Traceback (most recent call last)
<ipython-input-36-fbaa36f9f167> in <module>()
----> 1 model.feature_importances_
AttributeError: 'XGBRegressor' object has no attribute 'feature_importances_'
이상한 것은이 : 내 협력자에 대한 속성 feature_importances_
이있다! 무엇이 문제 일 수 있습니까?
In [2]: xgboost.__version__
Out[2]: '0.6'
In [4]: sklearn.__version__
Out[4]: '0.18.1'
... 그리고, ef8d92fc52c674c44b824949388e72175f72e4d1
커밋 GitHub의에서 ++ 라이브러리 xgboost의 C :
이는 내가 가지고있는 버전입니다.
이것이 문제였습니다. 감사합니다. pip를 통해 배포 된 패키지가 구형 인 것으로 보입니다. – clstaudt