Machine Learning: Algorithms & Metrics
75 cards · 🇺🇸 English
Core ML algorithms and the metrics used to evaluate them.
Study all 75 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Machine learning
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Machine learningA field of AI concerned with statistical algorithms that can learn from data and generalize to unseen data without explicit instructions
- 2Tom Mitchell's definition of machine learningA program learns from experience E with respect to task T and performance measure P if its performance at T, measured by P, improves with E
- 3Three main types of machine learningSupervised learning, unsupervised learning, and reinforcement learning
- 4Supervised learningLearning from labelled training data where inputs are paired with desired outputs
- 5Unsupervised learningLearning from unlabelled data to find patterns, structures, or relationships without predefined outputs
- 6Reinforcement learningLearning by interacting with an environment, receiving rewards or penalties, and maximizing cumulative reward
- 7Two main supervised learning tasksClassification (predicting discrete labels) and regression (predicting continuous values)
- 8ClassificationPredicting a discrete category or label from input features (e.g., spam/not spam)
- 9RegressionPredicting a continuous numerical value from input features (e.g., house price)
- 10ClusteringAn unsupervised learning task that groups similar data points together
- 11Dimensionality reductionReducing the number of features while preserving important information
- 12Training setThe data used to train the model
- 13Test setThe data used to evaluate the model's performance on unseen data
- 14Validation setData used to tune hyperparameters and select models during training
- 15OverfittingWhen a model learns the training data too well, including noise, and performs poorly on new data
- 16UnderfittingWhen a model is too simple to capture the underlying patterns in the data
- 17Bias-variance tradeoffHigh bias leads to underfitting; high variance leads to overfitting. Need to balance both
- 18FeatureAn individual measurable property or characteristic used as input to a model
- 19LabelThe output or target variable that the model is trying to predict
- 20Feature engineeringCreating, selecting, or transforming features to improve model performance
- 21Confusion matrixA table showing true positives, true negatives, false positives, and false negatives for classification
- 22AccuracyThe proportion of correct predictions: (TP + TN) / (TP + TN + FP + FN)
- 23PrecisionThe proportion of positive predictions that are correct: TP / (TP + FP)
- 24Recall (sensitivity)The proportion of actual positives correctly identified: TP / (TP + FN)
- 25F1 scoreThe harmonic mean of precision and recall: 2 * (precision * recall) / (precision + recall)
- 26False positiveWhen the model predicts positive but the actual label is negative (Type I error)
- 27False negativeWhen the model predicts negative but the actual label is positive (Type II error)
- 28ROC curveReceiver Operating Characteristic curve - plots true positive rate vs false positive rate at various thresholds
- 29AUCArea Under the ROC Curve - a single metric summarizing model performance (1.0 is perfect)
- 30Cross-validationA technique to assess model performance by splitting data into multiple folds and training/testing on different combinations
And 45 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🔢
NumPy Essentials
77 cards · 🇺🇸 English
Array creation, indexing, broadcasting, and core NumPy operations.
- 🐼
Pandas Essentials
93 cards · 🇺🇸 English
DataFrames, Series, and core Pandas data manipulation operations.
- 📊
Data Visualization
41 cards · 🇺🇸 English
Chart types, plotting libraries, and data visualization best practices.
- 🧠
Deep Learning
66 cards · 🇺🇸 English
Neural network architectures, training concepts, and deep learning terminology.
- 🧱
Data Structures
95 cards · 🇺🇸 English
Arrays, linked lists, trees, graphs, hash tables and their core operations.
- 🟣
C#: Fundamentals & .NET Core
99 cards · 🇺🇸 English
Core C# syntax, types, and .NET Core concepts in one deck.
