Podcast
Questions and Answers
Machine Learning is the science (and art) of programming computers so they can learn from ______.
Machine Learning is the science (and art) of programming computers so they can learn from ______.
data
A computer program is said to learn from experience E with respect to some task T and some performance measure ______.
A computer program is said to learn from experience E with respect to some task T and some performance measure ______.
P
In machine learning, the examples that the system uses to learn are called the ______.
In machine learning, the examples that the system uses to learn are called the ______.
training set
The task T in the spam filter example is to flag ______ for new emails.
The task T in the spam filter example is to flag ______ for new emails.
Signup and view all the answers
Using traditional programming techniques, you would write a detection algorithm for each of the ______ that you noticed.
Using traditional programming techniques, you would write a detection algorithm for each of the ______ that you noticed.
Signup and view all the answers
Study Notes
Machine Learning Introduction
- Machine Learning is the science (and art) of programming computers to learn from data.
- A more general definition: Machine Learning is the field of study that gives computers the ability to learn without explicit programming.
- A computer program learns from experience (E) with respect to some task (T) and some measure of performance (P), improving with E, as measured by P.
Traditional Programming vs. Machine Learning
- Traditional programming methods for spam filters require creating rules based on observed patterns in spam emails (e.g. words or phrases), testing, and repeated refinements to achieve good accuracy.
- Machine Learning-based spam filters automatically detect frequent patterns in spam examples compared to normal emails, making the program more concise, manageable and accurate.
Machine Learning as a Multidisciplinary Field
- Machine Learning draws concepts and methodologies from multiple disciplines, including statistics, mathematics, data mining, computer science, natural language processing, deep learning, and artificial intelligence.
Types of Machine Learning Systems
- Supervised vs. Unsupervised Learning: Systems can be classified based on the supervision during training; supervised learning uses labelled data, while unsupervised learning does not.
- Batch vs. Online Learning: Whether the system learns incrementally on the fly (online) or in batches (offline) determines the learning behavior.
- Instance-Based vs. Model-Based Learning: Instance-Based systems learn by comparing new data points to existing known data points, whereas Model-Based systems build a predictive model from the training data.
Supervised Learning
- Classification: A supervised learning approach where the system learns to classify input data into predefined categories. An example is spam filtering.
- Regression: Another supervised learning task for predicting a target numeric value given a set of input features (e.g. predicting the price of a car based on features like age, mileage).
Attributes and Features in Machine Learning
- An attribute is a data type (e.g "Mileage"), while a feature is an attribute plus its value (e.g. "Mileage = 15,000").
Supervised Learning Algorithms
- Examples of important supervised learning techniques include k-Nearest Neighbors, Linear Regression, Logistic Regression, Support Vector Machines (SVMs), Decision Trees, Random Forests, and Neural Networks.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz explores the fundamental concepts of machine learning, detailing its differences from traditional programming methodologies. It examines how machine learning enables computers to learn from data autonomously and highlights its multidisciplinary nature. Dive into the principles that make machine learning a powerful tool across various fields.