Loading...
Loading...
Best practices for scikit-learn machine learning, model development, evaluation, and deployment in Python
npx skill4agent add mindrally/skills scikit-learn-best-practicestrain_test_split()random_statestratify=yStandardScalerMinMaxScalerRobustScalerOneHotEncoderOrdinalEncoderLabelEncoderSimpleImputerKNNImputerPipelinefrom sklearn.pipeline import Pipeline
from sklearn.preprocessing import StandardScaler
from sklearn.ensemble import RandomForestClassifier
pipeline = Pipeline([
('scaler', StandardScaler()),
('classifier', RandomForestClassifier(random_state=42))
])ColumnTransformercross_val_score()cross_validate()KFoldStratifiedKFoldTimeSeriesSplitGroupKFoldGridSearchCVRandomizedSearchCVn_jobs=-1accuracy_scoreprecision_scorerecall_scoref1_scoreroc_auc_scoreclassification_report()confusion_matrix()mean_squared_errormean_absolute_errorr2_scoreclass_weight='balanced'SelectKBestRFESelectFromModeljoblibn_jobs=-1warm_start=Truepartial_fit()from sklearn.ensemble import RandomForestClassifierrandom_state