Free Practice Questions for Scikit-learn Associate Practitioner Certification Certification
Study with 400 exam-style practice questions designed to help you prepare for the Scikit-learn Associate Practitioner Certification.
Start Practicing
All Domains
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Quiz History
Exam Details
Key information about Scikit-learn Associate Practitioner Certification
- Multiple choice
Junior data scientists
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
Domain 1: Machine learning concepts
Subdomain 1.1: Types of ML, supervised, unsupervised, semi-supervised
Types of ML, supervised, unsupervised, semi-supervised
Subdomain 1.2: Model families, tree-based, linear, ensemble, neighbors
Model families, tree-based, linear, ensemble, neighbors
Subdomain 1.3: Key concepts, features, labels, training and test sets
Key concepts, features, labels, training and test sets
Subdomain 1.4: Overfitting and underfitting
Overfitting and underfitting
Subdomain 1.5: The bias / variance trade-off
The bias / variance trade-off
Domain 2: Model building and evaluation
Subdomain 2.1: Splitting datasets with train_test_split
Splitting datasets with train_test_split
Subdomain 2.2: Training models with fit()
Training models with fit()
Subdomain 2.3: Predicting with predict()
Predicting with predict()
Subdomain 2.4: Evaluating with accuracy, precision, recall, F1, MSE, R squared
Evaluating with accuracy, precision, recall, F1, MSE, R squared
Subdomain 2.5: Interpreting score against a dummy baseline
Interpreting score against a dummy baseline
Domain 3: Interpretation and communication
Subdomain 3.1: Visualizing results with matplotlib and seaborn
Visualizing results with matplotlib and seaborn
Subdomain 3.2: Reading a confusion matrix and an ROC curve
Reading a confusion matrix and an ROC curve
Subdomain 3.3: Explaining performance to non-technical stakeholders
Explaining performance to non-technical stakeholders
Subdomain 3.4: Reporting uncertainty without hand-waving
Reporting uncertainty without hand-waving
Domain 4: Data preprocessing
Subdomain 4.1: Loading parquet datasets
Loading parquet datasets
Subdomain 4.2: Scatterplots and boxplots for first look
Scatterplots and boxplots for first look
Subdomain 4.3: Spotting wrongly-encoded columns (float as string, etc.)
Spotting wrongly-encoded columns (float as string, etc.)
Subdomain 4.4: Imputation with SimpleImputer
Imputation with SimpleImputer
Subdomain 4.5: Feature scaling, StandardScaler, MinMaxScaler
Feature scaling, StandardScaler, MinMaxScaler
Subdomain 4.6: Encoding with OrdinalEncoder, OneHotEncoder
Encoding with OrdinalEncoder, OneHotEncoder
Subdomain 4.7: Combining steps with ColumnTransformer
Combining steps with ColumnTransformer
Domain 5: Model selection and validation
Subdomain 5.1: Cross-validation, KFold, ShuffleSplit, and friends
Cross-validation, KFold, ShuffleSplit, and friends
Subdomain 5.2: Reading learning and validation curves
Reading learning and validation curves
Subdomain 5.3: Hyperparameter tuning with GridSearchCV, RandomSearchCV
Hyperparameter tuning with GridSearchCV, RandomSearchCV
Subdomain 5.4: Stability of learned coefficients across splits
Stability of learned coefficients across splits
Techniques & products