Machine Learning Fundamentals - CS 240

Covers datasets, features, training and testing, regression, classification, clustering, model evaluation, and overfitting.

Study Tools

All

Study guides

8

8 Overfitting and Generalization

Learn how overfitting and underfitting affect performance on unseen data, how to diagnose them, and how to improve generalization through suitable model choices and careful evaluation.
Study guide · Updated

7 Model Evaluation

Learn how to evaluate regression and classification models, interpret common metrics, and choose measures and thresholds that reflect real-world error costs.
Study guide · Updated

4 Regression

Learn how regression predicts numeric targets, how linear models are fitted and interpreted, and how to evaluate their performance on unseen data.
Study guide · Updated

6 Clustering

Learn how clustering groups unlabeled examples, how common clustering methods differ, and how to assess whether their results are useful.
Study guide · Updated

5 Classification

Learn how classification assigns examples to categories, how classifiers separate predictions, and how common models and thresholds produce labels.
Study guide · Updated

3 Training and Testing

Learn how to divide data for model development, fit preprocessing safely, and design evaluations that avoid leakage.
Study guide · Updated

2 Datasets and Features

Learn how machine-learning datasets are structured, what makes their data suitable for a prediction task, and how to prepare them without compromising evaluation.
Study guide · Updated

1 Introduction to Machine Learning

Learn how machine-learning models use data, how common tasks and workflows differ, and how to evaluate whether a model performs well on new examples.
Study guide · Updated

Flashcards

8

7 Model Evaluation

Learn how to evaluate regression and classification models, interpret common metrics, and choose measures that reflect error costs.
Flashcards · Updated

8 Overfitting and Generalization

Review how to recognize overfitting and underfitting, improve generalization, and evaluate models without data leakage.
Flashcards · Updated

3 Training and Testing

Learn how to divide data, fit models and preprocessing safely, and prevent leakage when evaluating machine-learning models.
Flashcards · Updated

1 Introduction to Machine Learning

Learn the core concepts, problem types, workflow, and evaluation principles of introductory machine learning.
Flashcards · Updated

2 Datasets and Features

Review how datasets, samples, features, and labels support machine learning, and how to prepare data reliably for modeling and evaluation.
Flashcards · Updated

6 Clustering

Learn how clustering groups unlabeled examples, how common clustering methods differ, and how to interpret their results.
Flashcards · Updated

4 Regression

Review how regression predicts numeric targets, how linear models are fitted, and how their predictions are evaluated.
Flashcards · Updated

5 Classification

Review how classification assigns categories to examples, how decision boundaries work, and how common classifiers produce predictions.
Flashcards · Updated