HT TECH wants to start sending you push notifications. Click allow to subscribe

Basics of machine learning algorithm every product manager should know

The demand for the digital products will grow day by day and the responsibility of a product manager will also increase.

By: HT TECH
Updated on: May 17 2020, 21:32 IST
Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience. (Pixabay)

Data has become the new currency now and when the new norm of the life will be push us more towards adoption of digital products, data will play crucial role in determining consumer behaviour and personalising the digital solution.

The demand for the digital products will grow day by day and the responsibility of a product manager will also increase, which will push them to learn new skills and technology. I will keep on sharing my experience and learning with fellow product professionals to solve consumers problem in a better way.

You may be interested in

Mobiles Tablets Laptops
7% OFF
Apple iPhone 15 Pro Max
  • Black Titanium
  • 8 GB RAM
  • 256 GB Storage
₹148,900₹159,900
Buy now
23% OFF
Samsung Galaxy S23 Ultra 5G
  • Green
  • 12 GB RAM
  • 256 GB Storage
₹115,999₹149,999
Buy now
Google Pixel 8 Pro
  • Obsidian
  • 12 GB RAM
  • 128 GB Storage
₹106,998
Check details
Apple iPhone 15 Plus
  • Black
  • 6 GB RAM
  • 128 GB Storage
₹87,900
Check details
21% OFF
Acer Swift Go SFG14 41 NX KG3SI 002 Laptop
  • Pure Silver
  • 8 GB RAM
  • 512 GB SSD
₹58,990₹74,999
Buy now
39% OFF
Acer Aspire 5 A515 57G Laptop
  • Gray
  • 16 GB RAM
  • 512 GB SSD
₹54,949₹89,999
Buy now
22% OFF
Acer Aspire 3 A315 24 NX KDESI 004 Laptop
  • Silver
  • 8 GB RAM
  • 512 GB SSD
₹33,499₹42,999
Buy now
39% OFF
Asus VivoBook 15 X515JA BQ322WS Laptop
  • Transparent Silver
  • 8 GB RAM
  • 512 GB SSD
₹31,490₹51,990
Buy now
34% OFF
Xiaomi Pad 6
  • Mist Blue
  • 6 GB RAM
  • 128 GB Storage
₹26,299₹39,999
Buy now
55% OFF
Lenovo Tab M10 5G
  • Abyss Blue
  • 6 GB RAM
  • 128 GB Storage
₹20,999₹47,000
Buy now
32% OFF
Realme Pad 2
  • Imagination Grey
  • 6 GB RAM
  • 128 GB Storage
₹19,790₹28,999
Buy now
Honor Pad X9
  • Gray
  • 4 GB RAM
  • 128 GB Storage
₹14,999
Check details

Let us start our journey with a brief understanding of machine learning. Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience. Machine learning mainly focuses on the development of computer programs which can teach themselves to grow and change when exposed to new data. 

Also read: Looking for a smartphone? To check mobile finder click here.

Machine learning studies algorithms for self-learning to do stuff. The primary aim is to allow the computers learn automatically without human intervention.

Looking at the current business trends, all the companies, be it aviation, e-commerce, advertising, education, are trying to personalise the offering to their consumers. If we talk about only India, we have more than 600 million internet users and data is generating exponentially everyday, and it is impossible to analyse and find any pattern from these data manually, that’s where Machine learning comes into the action to help data scientists and product managers with valuable insights.

I will try to explain basics of ML algorithms which every product manager should know to personalise the user experience and work effectively to understand and solve the consumer and business problems. Although they do not need to go deeper into the coding and architecture of these algorithms, but they should know the basics so that they understand what are they building and how they are getting build.

Machine learning algorithms are broadly categorised as:

Supervised and Unsupervised

Supervised ML Algorithm

A supervised machine learning algorithm learns from labelled training data, helps you to predict outcomes for unforeseen data. For example, you want to train a machine to help you predict how long it will take you to drive home from your workplace. Here, you start by creating a set of labelled data, like:

-Weather conditions
-Time of the day
-Holidays

Supervised learning is where you have input variables (x) and an output variable (Y) and you use an algorithm to learn the mapping function from the input to the output.

Y = f(X)

Popular examples of supervised machine learning algorithms is “Linear Regression Analysis”.

Linear Regression Analysis

Linear regression analysis is a form of predictive modelling technique which investigates the relationship between a dependent and independent variable. Linear regression aims at finding a straight line which can accurately depict the actual relationship between the two variables. Regression technique predicts a single output value using training data.This can help predict sales for a company based on whether, previous sales, GDP growth or other conditions.

Linear Regression: Y = a + bX + u

Where:

Y = Variable that you are trying to predict

X = Variable that you are using to predict Y

a = the intercept

b = the slope

u = the regression residual

Unsupervised ML Algorithm

These are used when the information used to train is neither classified nor labelled. The system does figure out the right output, but it explores the data and can draw interference from datasets to describe hidden structures from unlabelled data.Unsupervised learning is where you only have input data (X) and no corresponding output variables.

The goal for unsupervised learning is to model the underlying structure or distribution in the data in order to learn more about the data.Unlike supervised learning there is no correct answers and there is no teacher. Algorithms are left to their own devises to discover and present the interesting structure in the data. All data is un-labelled and the algorithms learn to inherent structure from the input data.

Cluster data
Cluster data

Popular examples of supervised machine learning algorithm is Clustering (K-means) algorithm.

Clustering(K-means) Algorithm

Clustering is one of the most important unsupervised learning algorithm, it deals with finding a structure in a collection of unlabelled data. Simplest way to understand, the process of organising objects into groups whose members are similar in some way”.

K-means algorithm is used to analyse unlabelled data, segregate it into groups with similar traits, and assign into clusters. It starts with estimating the centroids for clusters, the number (k) of which you define in advance. The second step consists in assigning data sets to the nearest centroid, based on the Euclidean distance. After that, the centroids for all clusters are recomputed.

The algorithm iterates between these two steps until a stopping criterion is fulfilled.This algorithm can be used for:

-Customer segmentation
-Recommendation engine development
-Social media analysis and
-Anomaly detection

Note - Views presented here is author’s person view.

About the Author: A technology and product leader, Rahul Kumar is Chief Product Officer with HT Media Group. He has been leveraging AI, ML and IOT to transform consumer behaviour and solving business problems across technology led startups and conglomerate.

Catch all the Latest Tech News, Mobile News, Laptop News, Gaming news, Wearables News , How To News, also keep up with us on ,Twitter, Facebook, , and Instagram. For our latest videos, subscribe to our YouTube channel.

First Published Date: 17 May, 21:30 IST

Sale

Mobiles Tablets Laptops
4% OFF
Samsung Galaxy S24 Ultra
  • Titanium Black
  • 12 GB RAM
  • 256 GB Storage
₹129,999₹134,999
Buy now
7% OFF
Apple iPhone 15 Pro Max
  • Black Titanium
  • 8 GB RAM
  • 256 GB Storage
₹148,900₹159,900
Buy now
13% OFF
Xiaomi 14
  • Matte Black
  • 12 GB RAM
  • 512 GB Storage
₹69,999₹79,999
Buy now
11% OFF
Apple iPhone 15 Plus
  • Black
  • 6 GB RAM
  • 128 GB Storage
₹79,800₹89,900
Buy now
57% OFF
Lenovo Tab M10 5G
  • Abyss Blue
  • 6 GB RAM
  • 128 GB Storage
₹19,999₹47,000
Buy now
38% OFF
Realme Pad 2
  • Imagination Grey
  • 6 GB RAM
  • 128 GB Storage
₹17,999₹28,999
Buy now
11% OFF
Samsung Galaxy Tab S9 5G 256GB
  • Graphite
  • 8 GB RAM
  • 256 GB Storage
₹83,999₹93,999
Buy now
38% OFF
realme Pad 2 WiFi
  • Imagination Grey
  • 6 GB RAM
  • 128 GB Storage
₹17,999₹28,999
Buy now
23% OFF
Infinix INBook X1 Neo XL22 Laptop Intel Celeron Quad Core 8 GB 256 GB SSD Windows 11
  • Blue
  • 4 GB RAM
  • 128 GB SSD
₹22,990₹29,990
Buy now
36% OFF
Infinix INBook X1 Pro Laptop
  • Black
  • 8 GB RAM
  • 256 GB SSD
₹44,990₹69,999
Buy now
29% OFF
Asus VivoBook 15 X515JA EJ522TS Laptop
  • Grey
  • 8 GB RAM
  • 512 GB SSD
₹44,689₹62,889
Buy now
34% OFF
Asus ROG Strix G17 G713QM K4215TS Laptop
  • Black
  • 16 GB RAM
  • 1 TB SSD
₹180,990₹272,990
Buy now
NEXT ARTICLE BEGINS