Data Analytics, Artificial Intelligence, FinTech and BlockChain

Machine Learning – Introduction to Supervised Learning

Supervised learning – A blessing we have in this machines era. It helps to depict inputs to outputs. It uses labelled training data to deduce a function which has set of training examples. The majority of practical machine learning uses supervised learning as on date.

AA

What is Machine Learning

AILabPage defines Machine Learning as “A focal point where business, data and experience meets emerging technology and decides to work together“.

It instructs an algorithm to learn for itself by analysing data. The more data it processes, the smarter the algorithm gets. Until only recently even though foundation was laid down in 1950; ML remained largely confined to academia. Sadly it’s becoming more accessible to developers as their tool. What we need is simply a MLaaS (Machine Learning as a Service) for every one.

Machine Learning Types

The difference between supervised, unsupervised and semi-supervised learning. Lets see one liners as below

AA

Machine Learning – Some Use Cases

ML have strengthen organizations and awarded success with each type of learning. Making the right choice of technique to be use for business problem requires a strong understanding of the field. Evaluating which conditions are best suited for each approach is another task. Types of machine learning algorithms i.e. MLAlgos and which one to be used when is extremely important to know.

The goal of the task and all the things that are being done in the field and put you in a better place to break down a real problem and design a machine learning system.

What is SML – Supervised Machine Learning?

As per Wiki – In supervised learning, each example is a pair consisting of an input object (typically a vector) and the desired output value (also called the supervisory signal).

SML through historic data set is able to hunt for correct answers, and the task of the algorithm is to find them in the new data. Supervised Machine Learning is

Is a task of deducing function from labeled training data.

Making predictions based on evidence in the presence of uncertainty

Identifying patterns in given data with adaptive algorithms

In supervised machine learning, each example is sorted in a pair consisting of an input object and a desired output value. An algorithm in this domain analyses the training data and produces an inferred function, which can be used for mapping new examples. The training data consist of a set of training examples.

How Supervised Machine Learning Works

The process for Supervised Machine Learning is basically a two-step process as below.

Learning – Learn a model using the training data or train model using training data.

The detailed steps for supervised learning processes are included but not limited though as directed in below graphics

In summary we can say comfortably in supervised learning; learning comes from known label data to create a model than predicting target class as output for the given input data. Supervised learning is also known as data mining task and its used for inferring a function from labeled training data.

Lets take an apple as example for this learning process. Lets assume we have our fruit basket and we call it as our fruit basket. Now to pick an apple from the our basket below process at high level would work perfect.

From our fruit basket we collect data like size, colour, weigh, skin type, and shape etc of all the fruits.

After collecting the data we start classifications

If size is Big, colour is red, the shape is rounded shape with a depression at the top and bottom put it in set-1

If skin type is smooth and shiny on set-1 fruits; put it in set-2

Set-2 data can now be comfortably labelled as apple will be put in apple group.

Real Life Business Uses Cases for Supervised Learning

Supervised learning model makes predictions based on evidence in the presence of uncertainty. Some of the use cases for supervised learnings are depicted in below picture.

People analytics

Internet of things

Info and Cyber Security

Asset Management

Stock Exchange

Marketing & Sales

Health Care

FinTech

Supervised Learning Algorithms:

The main job of any supervised learning algorithm is to analyse the training data as first step. In second step deduce the function which can used for depict new examples. It has “labeled” data for creating predictive models by using either type of ml algorithms as mentioned below. It provides outputs typically in one of two forms.

Regression outputs are real-valued numbers that exist in a continuous space.

Classification outputs, on the other hand, fall into discrete categories.

As shown above problems under classification (binary or multi-class) and regression come under supervised learning. Some of the algorithms are mentioned as below.

Linear regression

Logistic Regression

Polynomial regression

SVM for regression

Decision trees

Random forest

Support vector machine (SVM)

Naive Bayes

k-Nearest Neighbours

Focused Use Cases Under Supervise Learning

Here will focus mainly on 4 main problems that should be considered for supervised learning. In below use cases its simple and easy to collect data, label data and make predictions with accuracy. AILabPage did small survey among artificial intelligence experts to outline some facts around machine learning for personal use and blog sharing. While there were only 23 respondents out of 30 who voted to confirm what was evident already.

Below use cases came out as focus areas.

People analytics

Analytical tools are being embedded into day-to-day decision-making. A new paradigm shift in HR on People Analytics has brought revolutionary transformation.

Existing Task Force– Almost all respondent agreed this is extremely important for companies to invest in order to understand their people better. Performance measurement, retention and predicting who is on outward path.

New Task Force – Recruitment remains the no-1 area as of now to understand work force planning, compensation bench marking and detecting suspicious items in CV’s

Info and Cyber Security

Threat hunters or threat analysts roles came up recently. Skilled resources are now upgrading their skills and knowledge in areas like network administration or network engineering with Artificial Intelligence and Machine Learning blend.

Here machines are able to learn and gain knowledge of internal and external information vulnerabilities and able to do mapping against real-world cyber attacks.

Past & Future of Threats & Protection – Year 2017 was dominated by news of major hacks, cybersecurity threats and data breaches. What will 2018 have in store? cybersecurity threats and data breaches are on rise. What will 2019 will bring?

Beating the baddies – In info-security industry that comes first with leadership roles with best-developed products and excellent professional services, this will be known as the winner. Yet the researchers say the technology may also be used to beat baddies at their own game.

Health Care

Supervised leaning in healthcare provides practical information on how to get cut health care cost, diagnose and successful solutions. This is still struggling to gain attraction for mainly two reason i.e regulations and litigations.

Decision Support: Supervised learning based systems on medical imaging recognition greatly aid in the work of radiologists and anatomical pathologists.

Machine learning in medicine has recently made headlines. Google has developed a machine learning algorithm to help find cancerous tumors on mammograms.

Stanford is using a deep learning algorithm to find skin cancer. Also supervised learning methods are becoming extremely popular in health insurance industry for predicting healthcare costs

Financial Technology – FinTech

Data Science of FinTech deals with both structured and unstructured data. Supervised learning provides insights in a well organised way that combines the programming, logical reasoning, mathematics and statistics.

Digital Age of financial transactions – As smartphones become a bigger part of our everyday lives, it’s only natural that we will use them more and more for shopping. Studies seem to back up this simple reflection. People spend prediction attributes like how much, when, which channel and on what are some example here.

Supervised learning to demystifying FinTech – SL algorithms are built through which input is received and after statistical analysis output value is predicted. Because the algorithms are trained from dataset and thus learn from data, finally improved results are predicted. Furthermore, improved functionality of system and markets.

Common Examples for Supervised Learning

Supervised Learning is as good as low hanging fruit in data science for businesses. The key question when dealing with ML classification is not whether a learning algorithm is superior to others, but under which conditions a particular method can definitely outperform others on a given problem.

Books + Other readings Referred

Research through Open Internet – NewsPortals, Economic development report papers and conferences.

Points to Note:

All credits if any remains on the original contributor only. We have covered supervised machine learning where we make predictions from labeled historical data. In the past post we have walked through unsupervised machine learning.

Feedback & Further Question

Do you have any questions about Supervised Learning or Machine Learning ? Leave a comment or ask your question via email . Will try my best to answer it.

Conclusion – Supervised Learning which is one of three types of machine learning. This post is limited to supervised learning to explorer its details i.e. what it is doing and can do for businesses as a new electricity to power them up. This blog post I tried to performed a comparison of different supervised machine learning techniques in classifying FinTech data. This blog post is an attempt to describes the best-known supervised techniques in relative detail but not to claim anything. Aim was to produce a lighter rephrase of supervised learning and review of the key ideas and not a simple list of all algorithms in this category.