Misollar
Adabiyotlar:
[ sfs ]
Ferri va boshqalar, keng ko'lamli xususiyatlarni tanlash texnikasini qiyosiy o'rganish .
6. Quvurning bir qismi sifatida xususiyat tanlash
Xususiyatlarni tanlash odatda haqiqiy o'rganishni amalga oshirishdan oldin dastlabki ishlov berish bosqichi sifatida ishlatiladi. Scikit-learn-da buni qilishning tavsiya etilgan usuli quyidagilardan foydalanishdir Pipeline:
clf = Pipeline([
('feature_selection', SelectFromModel(LinearSVC(penalty="l1"))),
('classification', RandomForestClassifier())
])
clf.fit(X, y)
Ushbu parchada biz xususiyat ahamiyatini baholash va eng mos xususiyatlarni tanlash uchun LinearSVC birgalikda foydalanamiz . SelectFromModelKeyin, a RandomForestClassifiero'zgartirilgan mahsulotga o'rgatiladi, ya'ni faqat tegishli xususiyatlardan foydalanadi. Siz shunga o'xshash operatsiyalarni boshqa xususiyatlarni tanlash usullari, shuningdek, xususiyat ahamiyatini baholash usulini ta'minlaydigan tasniflagichlar bilan bajarishingiz mumkin. PipelineBatafsil ma'lumot uchun misollarni ko'ring .
Do'stlaringiz bilan baham: |