SnapCards

Computer Science: Machine Learning Basics

20 cards|
6 easy10 medium4 hard
computer sciencemachine learningai

Core machine learning concepts — supervised learning, algorithms, and model evaluation.

Study these flashcards with spaced repetition

Track your progress, master difficult cards, and export to Anki. Free to start.

Start Studying — Free

Flashcards in This Deck

1
easy

What is the primary difference between supervised and unsupervised learning?

Supervised learning uses labeled datasets to train algorithms to classify data or predict outcomes, whereas unsupervised learning analyzes and clusters unlabeled datasets to find hidden patterns without human intervention.

2
easy

In logistic regression, what function is used to map predicted values to probabilities between 0 and 1?

The Sigmoid function (or Logistic function), defined as f(x) = 1 / (1 + e^-x), is used to squash any real-valued number into a range between 0 and 1.

3
easy

Define overfitting in the context of machine learning model performance.

Overfitting occurs when a model learns the noise and specific details in the training data too well, resulting in high accuracy on training data but poor generalization to new, unseen data.

4
easy

What does the 'Accuracy' metric represent in a classification task?

Accuracy is the ratio of correctly predicted observations to the total observations, calculated as (TP + TN) / (TP + TN + FP + FN).

5
easy

Is K-Means clustering a supervised or unsupervised learning algorithm?

K-Means is an unsupervised learning algorithm because it groups data points into clusters based on feature similarity without using pre-defined target labels.

6
easy

Why is a validation set used separately from the test set during model development?

The validation set is used to tune hyperparameters and perform model selection, while the test set is reserved for a final, unbiased evaluation of the chosen model's performance.

7
medium

Explain the Bias-Variance trade-off regarding model complexity.

As model complexity increases, bias typically decreases (better fit to training data) but variance increases (higher sensitivity to small fluctuations), leading to a 'sweet spot' that minimizes total error.

8
medium

How does L1 regularization (Lasso) differ from L2 regularization (Ridge) in its effect on model weights?

L1 regularization adds the absolute value of coefficients to the loss function, often resulting in sparse models where some weights are exactly zero, while L2 adds the squared magnitude and shrinks weights toward zero without eliminating them.

9
medium

In a binary classification problem, what is the trade-off between Precision and Recall?

Increasing the threshold for classification usually increases precision (fewer false positives) but decreases recall (more false negatives), meaning you are more certain of your positive predictions but miss more actual positive cases.

10
medium

What is the core mechanism behind a Random Forest model?

Random Forest is an ensemble learning method that builds multiple decision trees using bagging (bootstrap aggregating) and feature randomness, then averages their predictions to reduce variance and prevent overfitting.

+10 more cards — sign up to see all

Frequently Asked Questions

How many flashcards are in this Computer Science: Machine Learning Basics deck?

This deck contains 20 flashcards with a mix of difficulty levels: 6 easy, 10 medium, and 4 hard cards.

Is this flashcard deck free to use?

Yes! You can study these flashcards for free with our spaced repetition system. Create a free account to track your progress and save your study history.

Can I export these flashcards to Anki?

Pro users can export any deck to Anki (.apkg format) with one click. Free users can export to CSV. Start studying for free and upgrade when you need Anki export.

What is spaced repetition?

Spaced repetition is a study technique that shows you cards at increasing intervals based on how well you know them. Cards you struggle with appear more often, while mastered cards are shown less frequently. This is proven to be one of the most effective ways to memorize information.

Related Flashcard Decks

Ready to study?

Create a free account and start studying these flashcards with spaced repetition.

Get Started — Free