|
Regression To find the relationship between a dependent variable and many independent variables
|
|
Classification To classify an observation to one of the several known catogories
|
|
Clustering To group a set of objects into several unknown clusters
|
|
1. Collecting the data.
|
|
2. Preparing the data and fixing issues such as missing values and outliers.
|
|
3. Use exploratory analysis to help study the content of your data and select a proper algorithm that suits your need.
|
|
4. Training a model using the algorithm you just selected. Start with a simple model that only uses the most important variables/features.
|
|
5. Check model performance using the evaluation methods.
|
|
6. If the model is not satisfactory, choose another algorithm or introduce different variables into the exsiting model.
|
|
R ML libraries including stats, glmnet, caret
|
|
Python popular packages for ML including scikit-learn, statsmodels
|
|
Alteryx Designer 'drag-n-drop' and requires minimum coding
|
|
Microsoft Azure Machine Learning Studio 'drag-n-drop' and requires minimum coding
|
|
Learning style
|
Supervised
|
|
Problem
|
Regression
|
|
Use case
|
Revenue prediction
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification
|
|
Use case
|
Customer churn prediction
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification/Regression
|
|
Use case
|
Targeted advertising
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification/Regression
|
|
Use case
|
Credit card fraud detection
|
|
Learning style
|
Unsupervised
|
|
Problem
|
Clustering
|
|
Use case
|
Customer segementation
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification
|
|
Use case
|
Email spam filtering
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification
|
|
Use case
|
Bank credit risk analysis
|
|
Learning style
|
Supervised
|
|
Problem
|
Classification/Regression
|
|
Use case
|
Text classification
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.