QuestionDescriptionDifficultySolution
K-nearest neighbors

Implement k-nearest neighbors.

easy

Binary Classification in 2D

Build a Binary Classification function in 2D.

medium

Linear Regression

Fit a linear model with mean squared error.

medium

Gradient Descent

Implement gradient descent.

easy

Convolutional Neural Network

Implement Convolution.

easy

Confusion Matrix, Accuracy, Precision and Recall

Tabulate confusion matrix and caclulate accuracy, precision and recall.

medium

Descriptive Statistics and Smoothing for Time Series Data

Compute descriptive statistics of times series, interpolation, and smoothing.

easy

Running Median in Time Series Data

Compute median in time series data

hard

Trading off precision and recall

Compute precision, recall, f1 score

medium

Did my model overfit?

Evaluate ML models

medium

Did my errors come from the same distribution?

Evaluate if data come from the same distribution

medium

Change in Time Series Data

Quantify if there is a change in the stock price

medium

Cumulative Distribution Function

Implement cumulative distribution function

hard

When do the biggest fish bite?

Implement how to deal with time series data

medium

Data Visualization and Linear Regression

Visualize data features and quantify their relations and diagnose linear regression

medium

Deployment change detection

Detect when deployment change has happened from binary time series data.

hard

Compare model performance on each object

Average Performance per Model per Object

medium