CS362 - Midterm Flashcards
(38 cards)
Artificial Intelligence (AI)
A non-human software/model capable of doing complex tasks like interpreting text or diagnosing illnesses.
Week 2: Introduction to Artificial Intelligence
Machine Learning (ML)
A subset of AI where systems train on data to make predictions.
Week 2: Introduction to Artificial Intelligence
Deep Learning (DL)
A type of machine learning using neural networks with multiple hidden layers.
Week 2: Introduction to Artificial Intelligence
Weak AI (Narrow AI)
AI that performs a specific task only (e.g., facial recognition).
Week 2: Introduction to Artificial Intelligence
Strong AI
Hypothetical AI that can perform any intellectual task a human can.
Week 2: Introduction to Artificial Intelligence
Artificial General Intelligence (AGI)
AI with human-level intelligence across tasks.
Week 2: Introduction to Artificial Intelligence
Supervised Learning
Learning from labeled data to map inputs to outputs.
Week 2: Introduction to Artificial Intelligence
Unsupervised Learning
Learning from unlabeled data by finding patterns or groupings (e.g., clustering).
Week 2: Introduction to Artificial Intelligence
Semi-supervised Learning
Training on data with some labeled and some unlabeled examples.
Week 3: Machine Learning
Self-supervised Learning
Learning by generating labels from the data itself (e.g., denoising).
Week 3: Machine Learning
Probabilistic Modelling
Statistical modeling using probability to predict outcomes.
Week 3: Machine Learning
Decision Tree
A supervised model using decision rules in a tree structure.
Week 3: Machine Learning
Random Forest
An ensemble of decision trees using bagging.
Week 3: Machine Learning
Gradient Boosting Machine (GBM)
Builds models sequentially to correct previous errors.
Week 3: Machine Learning
Hyperparameter
A setting used to tune a learning algorithm (not learned from data).
Week 3: Machine Learning
Cross-validation
A method to prevent overfitting by testing on multiple data splits.
Week 3: Machine Learning
Overfitting
When a model performs well on training data but poorly on new data.
Week 3: Machine Learning
Linear Regression
Models the relationship between inputs and a continuous output.
Week 3: Machine Learning
Binary Classification
Classifies data into one of two categories.
Week 3: Machine Learning
Multi-class Classification
Classifies data into more than two categories.
Week 3: Machine Learning
Ensemble Learning
Combines multiple models to improve performance.
Week 3: Machine Learning
Tensors
Multi-dimensional arrays used in deep learning to represent data.
Week 4: Deep Learning
Feedforward Neural Network
A basic neural network where data flows in one direction.
Week 4: Deep Learning
Computation Graph
A directed graph representing operations and data flow in a model.
Week 4: Deep Learning