Machine Learning Module 2 Flashcards
Coursera Courses
What the are 2 types of Supervised Learning?
Classification and Regression
What is Classification?
Classification is the process of predicting discrete class labels or categories. i.e. Will I pass or fail my biology exam?
What is Regression?
Regression is the relationship between a dependent and independent variable. Regression is the process of predicting continous values.
Difference between Classification and Regression?
Classification works with classes while regression is mapped to a continous variable
What are some commong algorithms for regression?
Random forests, gradient boosting, support vector regression(SVR) and neural networks
What is Unsupervised learning?
The model is not supervised and allowed to work independently to discover patterns and structures in the data that is not visible to the human eye. This means the model trains on the data set and draws conclusions on its own.
Types of Unsupervised learning?
Dimension reduction, Density estimation, Market basket analysis and Clustering.
What is Dimension Reduction?
Also known as feature selection, seeks to reduce redundant features to make the classification easier.
What is Density Estimation?
Straight forward concept to explore data and find a structure
What is Market Basket Analysis?
Modelling technique based on the theory that if you buy a group of items you are more likely to buy another group of items
What is Clustering?
Most popular unsupervised learning technique and is the Grouping of Data Points or Objects that are similar by the characteristics of the data.
What is Clustering used for?
To detect Structure, to Summarize and to detect anomalies within the dataset.
What is the main difference between Supervised Learning and Unsupervised Learning?
Supervised learning deals with ‘Labelled’ data and Unsupervised learning deals with ‘Un-Labelled’ data.
What is a classifier?
A machine learning algorithm used to solve the classification problem.
What is a feature?
In independent variable that is used as an input into the model
What is evaluation?
Assessing how well a model has performed.
What are 2 types of Classification Algorithms?
Lazy learner and Eager learner
Describe the Eager learner classification model
Spends a lot of time training and generalizing the model
Describe the Lazy learner classification model
Doesn’t have a training phase per say and waits to have a test data set before making predictions. So it takes longer to predict as it doesn’t generalize the model.