Machine Learning Flashcards: Key Concepts Explained
Table of Contents
Machine Learning Basics
What is Machine Learning? drill machine_learning
Front
Define Machine Learning.
Back
Machine Learning is a subset of artificial intelligence that focuses on the development of algorithms and statistical models that enable computer systems to improve their performance on a specific task through experience, without being explicitly programmed.
Types of Machine Learning drill machine_learning
Front
List and briefly describe the three main types of machine learning.
Back
- Supervised Learning: The algorithm learns from labeled training data.
- Unsupervised Learning: The algorithm learns patterns from unlabeled data.
- Reinforcement Learning: The algorithm learns through interaction with an environment, receiving feedback in the form of rewards or penalties.
Supervised Learning
What is Regression? drill machine_learning
Front
Define regression in the context of machine learning.
Back
Regression is a type of supervised learning where the output variable is a continuous value. The goal is to predict a numerical value based on input features.
What is Classification? drill machine_learning
Front
Define classification in machine learning.
Back
Classification is a type of supervised learning where the output variable is a category or class. The goal is to predict which class a new data point belongs to based on its features.
Unsupervised Learning
What is Clustering? drill machine_learning
Front
Explain clustering in machine learning.
Back
Clustering is an unsupervised learning technique that groups similar data points together based on their features, without prior knowledge of the groups. The goal is to discover inherent patterns or structures in the data.
What is Dimensionality Reduction? drill machine_learning
Front
Define dimensionality reduction in machine learning.
Back
Dimensionality reduction is a technique used to reduce the number of features in a dataset while retaining as much important information as possible. It helps in reducing complexity, removing noise, and visualizing high-dimensional data.
Model Evaluation
What is Overfitting? drill machine_learning
Front
Define overfitting in machine learning.
Back
Overfitting occurs when a model learns the training data too well, including its noise and fluctuations. As a result, it performs poorly on new, unseen data. The model fails to generalize from the training data to the test data.
What is Cross-validation? drill machine_learning
Front
Explain cross-validation in machine learning.
Back
Cross-validation is a resampling technique used to evaluate machine learning models. It involves partitioning the data into subsets, training the model on a subset, and validating it on the remaining data. This process is repeated multiple times to ensure that all data points are used for both training and validation.