ฝึกตอบคำถามสัมภาษณ์ Machine Learning ด้วย Python
Lisa Stuart
Data Scientist

| วิธีการ | ใช้โมเดล ML | เลือกชุดที่ดีที่สุด | อาจเกิด overfit |
|---|---|---|---|
| Filter | ไม่ | ไม่ | ไม่ |
| Wrapper | ใช่ | ใช่ | บางครั้ง |
| Embedded | ใช่ | ใช่ | ใช่ |
| Feature importance | ใช่ | ใช่ | ใช่ |
| ฟีเจอร์/ตัวแปรตอบสนอง | ต่อเนื่อง | จัดหมวดหมู่ |
|---|---|---|
| ต่อเนื่อง | Pearson's Correlation | LDA |
| จัดหมวดหมู่ | ANOVA | Chi-Square |
| ฟังก์ชัน | ค่าที่คืนกลับ |
|---|---|
df.corr() |
เมทริกซ์สหสัมพันธ์ Pearson |
sns.heatmap(corr_object) |
กราฟ heatmap |
abs() |
ค่าสัมบูรณ์ |

sklearn.ensemble.RandomForestRegressorsklearn.ensemble.ExtraTreesRegressortree_mod.feature_importances_| ฟังก์ชัน | ค่าที่คืนกลับ |
|---|---|
sklearn.svm.SVR |
estimator สำหรับ support vector regression |
sklearn.feature_selection.RFECV |
recursive feature elimination พร้อม cross-val |
rfe_mod.support_ |
อาร์เรย์บูลีนของฟีเจอร์ที่เลือก |
ref_mod.ranking_ |
อันดับฟีเจอร์ โดยที่เลือก=1 |
sklearn.linear_model.LinearRegression |
estimator สำหรับโมเดลเชิงเส้น |
sklearn.linear_model.LarsCV |
least angle regression พร้อม cross-val |
LarsCV.score |
คะแนน r-squared |
LarsCV.alpha_ |
พารามิเตอร์ regularization ที่ประมาณได้ |
ฝึกตอบคำถามสัมภาษณ์ Machine Learning ด้วย Python