Machine Learning Fundamentals - CS 240

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

Study Tools

All

Study guides

8

6 Clustering

Learn how clustering groups unlabeled examples, what influences the resulting groups, and how to interpret and assess them responsibly.
Study guide · Updated

3 Training and Testing Models

Learn how models adjust parameters from examples during training, and how they use those learned parameters to make predictions during inference.
Study guide · Updated

8 Generalization and Overfitting

Learn how to assess model performance on unseen data, distinguish generalization problems, and choose evaluation and training practices that support reliable results.
Study guide · Updated

5 Classification

Understand how classification assigns category labels, how common classifiers make predictions, and how probability estimates and decision thresholds affect those predictions.
Study guide · Updated

7 Model Evaluation

Learn how to evaluate models on data that reflects their intended use, choose appropriate regression and classification metrics, and avoid misleading performance estimates.
Study guide · Updated

2 Features, Labels, and Data Preparation

Learn how supervised-learning features and labels are prepared, how datasets are divided for model development, and how to avoid evaluation leakage.
Study guide · Updated

4 Regression

Learn what regression predicts, how common regression models work, and how to interpret predictions and their limitations.
Study guide · Updated

1 Introduction to Machine Learning and Datasets

Learn how machine learning uses examples to build models, how common task types differ, and how to structure and evaluate datasets.
Study guide · Updated

Flashcards

8

3 Training and Testing Models

Review how models learn from examples, how training reduces prediction error, and how inference uses a trained model to make predictions.
Flashcards · Updated

8 Generalization and Overfitting

Learn how to recognize generalization, overfitting, and underfitting, and how to evaluate and improve model performance.
Flashcards · Updated

4 Regression

Learn how regression predicts numerical targets, how common regression models work, and how to interpret and evaluate their predictions.
Flashcards · Updated

7 Model Evaluation

Learn how to evaluate machine-learning models with sound data splits and metrics suited to the costs of prediction errors.
Flashcards · Updated

6 Clustering

Learn how clustering groups unlabeled examples, what influences its results, and how to interpret and assess the resulting groups.
Flashcards · Updated

2 Features, Labels, and Data Preparation

Learn how supervised-learning features and labels work, how to prepare data safely, and how to split datasets for model development and evaluation.
Flashcards · Updated

1 Introduction to Machine Learning and Datasets

Review how machine learning uses datasets, the differences between common learning tasks, and how training and test data support model evaluation.
Flashcards · Updated

5 Classification

Review how classification assigns categories, how common classifiers work, and how to interpret class predictions and probability estimates.
Flashcards · Updated