{"id":10513,"date":"2019-06-27T13:31:52","date_gmt":"2019-06-27T13:31:52","guid":{"rendered":"http:\/\/www.esds.co.in\/blog\/?p=10513"},"modified":"2019-09-06T06:29:12","modified_gmt":"2019-09-06T06:29:12","slug":"things-you-need-to-know-about-machine-learning","status":"publish","type":"post","link":"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/","title":{"rendered":"Things You Need to Know About Machine Learning"},"content":{"rendered":"<p><\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#1_Data_Collection\" >1.&nbsp;&nbsp;&nbsp; Data Collection<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#2_Filter_Data\" >2.&nbsp;&nbsp;&nbsp; Filter Data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#3_Analyse_the_data\" >3. Analyse the data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#4_Train_the_Model\" >4.&nbsp;&nbsp;&nbsp; Train the Model<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#5_Evaluate_Model\" >5.&nbsp;&nbsp;&nbsp; Evaluate Model<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#6_Parameter_Tuning\" >6.&nbsp;&nbsp;&nbsp; Parameter Tuning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#7_Make_Predictions\" >7.&nbsp;&nbsp;&nbsp; Make Predictions<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#1_Linear_Regression\" >1.&nbsp;&nbsp;&nbsp; Linear Regression&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#2_Logistic_Regression\" >2.&nbsp;&nbsp;&nbsp; Logistic Regression<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#3_Decision_Tree\" >3.&nbsp;&nbsp;&nbsp; Decision Tree<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#4_kNN_k-_Nearest_Neighbors\" >4.&nbsp;&nbsp;&nbsp; kNN (k- Nearest Neighbors)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#5_K-Means\" >5.&nbsp;&nbsp;&nbsp; K-Means<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#Companies_that_have_accepted_Machine_Learning\" >Companies that have accepted Machine Learning&nbsp;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#1_Pinterest\" >1.&nbsp;&nbsp;&nbsp; Pinterest<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Identifying_Visual_Similarities\" >\u2022&nbsp;&nbsp;&nbsp; Identifying Visual Similarities:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Categorising_and_Curating\" >\u2022&nbsp;&nbsp;&nbsp; Categorising and Curating:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Predicting_Engagement\" >\u2022&nbsp;&nbsp;&nbsp; Predicting Engagement:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#2_Facebook\" >2.&nbsp;&nbsp;&nbsp; Facebook<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Tagging_Suggestions\" >\u2022&nbsp;&nbsp;&nbsp; Tagging Suggestions:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Mutual_Friend_Analysis\" >\u2022&nbsp;&nbsp;&nbsp; Mutual Friend Analysis:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/#%E2%80%A2_Friend_Suggestions\" >\u2022&nbsp;&nbsp;&nbsp; Friend Suggestions:<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p style=\"text-align: justify;\">The rise of machine learning made a big splash in the year 2018. It has<br>\nthe potential to serve as a powerful extender of human cognition, and so it is<br>\nno longer a thing of future. The capability to drive better company outcomes,<br>\nincluding influential content creation, increased number of paid converters,<br>\nlow marketing cost has proved to be helpful for B2B to B2C businesses. Machine<br>\nlearning simply means enabling computers to execute tasks without human<br>\nintervention. The technology focuses on developing computer programs to access<br>\nthe data and learn it for future use.<\/p>\n<p><\/p>\n<p style=\"text-align: justify;\"><strong>Let us see the steps to master Machine Learning Technology. <\/strong><\/p>\n<p style=\"text-align: justify;\">For a successful Machine Learning Model, ability to train, test and validate before deploying into production is essential. Preparing data for analytics accelerates the machine learning and data science projects delivering immersive business consumer experience. This automates the data-to- insight pipeline following the below mentioned six steps.<\/p>\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"716\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-1024x716.png\" alt=\"\" class=\"wp-image-10515\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-1024x716.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-150x105.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-300x210.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-660x462.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps-200x140.png 200w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/6steps.png 1685w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Data_Collection\"><\/span>1.&nbsp;&nbsp;&nbsp; Data Collection <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">The data collection step of Machine Learning is essential as the quality\nand quantity of the gathered data will determine how good the analytical model\nwill turn out to be. The multiple files need to be combined into a single input\nfile. The collected data is tabulated and named as Training Data.<\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Filter_Data\"><\/span>2.&nbsp;&nbsp;&nbsp; Filter Data<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">The step involves loading data into a suitable place and then organise for further use. The order of the data is randomised to verify if the order does not affect the predicted results. <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/data-filter.gif\" alt=\"\" class=\"wp-image-10525\"\/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Analyse_the_data\"><\/span>3. Analyse the data<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">The filtered data is then analysed to see if the data is suitable to be\nused for machine learning.&nbsp; Later, the data is divided into training and\nevaluation sets. The step deals with removing duplicates, correcting errors,\nmissing values, normalisation, data type conversions, etc.<\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Train_the_Model\"><\/span>4.&nbsp;&nbsp;&nbsp; Train the Model<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">A specific algorithm is designed to perform a particular task. The step\nis crucial as it encompasses the highly important decision to choose the\ncorrect algorithm for a model. The model is trained such that the results it\ndisplays are accurate. The aim to train the model is answering a question or\nmake predictions as often as possible. The iteration process defines every step\nof the training.<\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Evaluate_Model\"><\/span>5.&nbsp;&nbsp;&nbsp; Evaluate Model<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Performance of the model is measured using a combination of metrics. The\nmodel is tested on the previously unused data, which helps to tune the model in\na better way. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Parameter_Tuning\"><\/span>6.&nbsp;&nbsp;&nbsp; Parameter Tuning<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Post evaluating the algorithm, improvements are made by tuning the\nparameters.&nbsp; It includes several training steps, learning rate,\ninitialisation values and distribution. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Make_Predictions\"><\/span>7.&nbsp;&nbsp;&nbsp; Make Predictions<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Prediction is the final step where a few questions are answered. You can\nfinally detect whether the ML model can be used to predict the outcome. It\ngives the approximate result of how the model will perform in the real world. <\/p><\/p>\n\n\n\n<p><strong>Commonly Used Machine Learning Algorithms<\/strong><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">Moving to the digital transformation, the technology has opened the\ndoors for the tech giants to compete with each other for top data science\ntalent. The primary aim is to enable the computers to learn automatically\nwithout human intervention or assistance and adjust actions accordingly. The\ngraph of investments in technology is increasing every year. The technology has\nseveral algorithms, which can be applied to almost every data problem. <\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\"><strong>Let us delve in deep to see the different algorithms in Machine Learning.<\/strong><\/p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Linear_Regression\"><\/span>1.&nbsp;&nbsp;&nbsp; Linear Regression&nbsp; <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><p style=\"text-align: justify;\">Linear Regression is based on Supervised Learning algorithm of Machine Learning. The algorithm is used to estimate real values like the cost of houses, several calls, etc. based on a continuous variable(S). It is mostly used for finding the relations between independent and dependent variables by fitting the best line. This line is represented by a linear equation Y= a *X + b and is termed as a regression line. <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression-1024x635.png\" alt=\"\" class=\"wp-image-10520\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression-1024x635.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression-150x93.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression-300x186.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression-660x410.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Linear-Regression.png 1663w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p><strong>The model is trained using the below variables:<\/strong><\/p>\n\n\n\n<p>X: input training data<\/p>\n\n\n\n<p>Y: labels to data (supervised learning) <\/p>\n\n\n\n<p><p style=\"text-align: justify;\">While training a model, to predict the value of y for a given value of\nx, it fits the best line. The best regression line is obtained by finding the\nvalues of a and b. <\/p><\/p>\n\n\n\n<p>a: coefficient of X<\/p>\n\n\n\n<p>b: intercept<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Logistic_Regression\"><\/span>2.&nbsp;&nbsp;&nbsp; Logistic Regression<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><p style=\"text-align: justify;\">Logistic Regression is not a regression algorithm but is a supervised classification algorithm. It helps to estimate discrete values like 0\/1, yes\/no, true\/false depending on the given set of the independent variable(s). In simple words, the output variable y can predict only discrete values for a given set of input variable x. It is also known as logit regression since it predicts the probability of occurrence of an event by fitting data to a logit function. Its output value lies between 0 and 1 as it predicts the probability. It models the data using a sigmoid function.<\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"660\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression-1024x660.png\" alt=\"\" class=\"wp-image-10519\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression-1024x660.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression-150x97.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression-300x193.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression-660x426.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Logistic-Regression.png 1459w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Logistic Regression is classified as:<\/strong><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Binomial: The target variable has only two possible\nvalues \u201c0\u201d and \u201c1\u201d.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Multinomial: Target variable has 3 or more variable.\nIt means there is no quantitative significance. <\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Ordinal: The target variables have ordered\ncategories. For example, a performance score can be categorised as: \u201cvery\npoor\u201d, \u201cpoor\u201d, \u201cgood\u201d, \u201cvery good\u201d, \u201cexcellent\u201d. <\/p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Decision_Tree\"><\/span>3.&nbsp;&nbsp;&nbsp; Decision Tree <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><p style=\"text-align: justify;\">&nbsp;&nbsp;&nbsp;Decision tree falls under supervised learning algorithm and is mostly used for classification problems. It is used for both categorical and continuous dependent variables. The algorithm involves tree representation where each leaf node corresponds to a class label, and the internal node of the tree represent attributes. It can be used to represent the Boolean function.&nbsp; <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision-1024x573.png\" alt=\"\" class=\"wp-image-10518\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision-1024x573.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision-150x84.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision-300x168.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision-660x369.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Decision.png 1759w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Assumptions to be made while using a decision tree <\/strong><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Initially, the whole training set is considered as a\nroot<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Feature values are considered a categorical while;\nthe continuous values are discretised before building the model.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Records are distributed recursively based on the\nattribute values.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Statistical methods are used to order attributes as\nroots or an internal node. <\/p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_kNN_k-_Nearest_Neighbors\"><\/span>4.&nbsp;&nbsp;&nbsp; kNN (k- Nearest Neighbors)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><p style=\"text-align: justify;\">Though the algorithm is widely used to solve classification problems, it can also solve regression problems. It is a simple algorithm storing all available cases and classifying new cases by the majority votes of its k neighbours. The K nearest neighbour is measured by the distance function like Euclidean, Manhattan, Minkowski and Hamming distance. If K=1, than the case, is allocated to the class of its nearest neighbour. <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"880\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN-1024x880.png\" alt=\"\" class=\"wp-image-10521\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN-1024x880.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN-150x129.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN-300x258.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN-660x567.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/KNN.png 1093w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Things to consider while selecting kNN: <\/strong><\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp; It is computationally expensive<\/p>\n\n\n\n<p>\u2022&nbsp;&nbsp;&nbsp; Variables need to be normalised<\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Works better on pre-processing stage before moving\nto kNN outlier, noise removal<\/p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_K-Means\"><\/span>5.&nbsp;&nbsp;&nbsp; K-Means<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><p style=\"text-align: justify;\">K-means is a type of unsupervised algorithm used to solve the clustering problem. The procedure involves classifying the given data set through several clusters (assume k clusters).&nbsp; Data points within the cluster are homogenous and heterogeneous to the peer groups. Every cluster in K-means has its own centroid. Sum of the square of the difference between the centroid and the data points constitutes the sum of the square value for that cluster. Adding the sum of the square values for all clusters gives the cluster solution. <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means-1024x700.png\" alt=\"\" class=\"wp-image-10522\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means-1024x700.png 1024w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means-150x103.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means-300x205.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means-660x451.png 660w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/K-means.png 1387w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Forming of clusters:<\/strong><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; The algorithm picks k number of points for every\ncentroid.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Every data point forms a cluster with the closest\ncentroid<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Based on an existing cluster member, the centroid of\neach cluster is identified. New centroids are formed.<\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">\u2022&nbsp;&nbsp;&nbsp; Post new centroid formation step 2 and 3 are\nrepeated. Identify the closest distance for each data point from new centroids\nand get associated with new k-clusters. Repeat the process until the centroids\ndon\u2019t change. <\/p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Companies_that_have_accepted_Machine_Learning\"><\/span><strong>Companies that have accepted Machine Learning&nbsp; <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Pinterest\"><\/span>1.&nbsp;&nbsp;&nbsp; Pinterest<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><p style=\"text-align: justify;\">Pinterest engineers are leveraging Machine learning to keep their users pinning and sharing. In 2015, Pinterest had adopted machine learning, which led to improved content delivery.&nbsp; <\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/Pinterest-1024x576.png\" alt=\"\" class=\"wp-image-10517\"\/><\/figure><\/div>\n\n\n\n<p>&nbsp;Here is how it uses Machine Learning:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Identifying_Visual_Similarities\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Identifying Visual Similarities:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Pinterest processes 150 million image searches per month using machine\nlearning. It helps the users to find the content similar to the pictures they\nhave already pinned. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Categorising_and_Curating\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Categorising and Curating:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">It classifies the images and curates them depending on the metadata or\nthe websites where the pictures are posted using machine learning. This makes\nit easier to suggest similar photos to the one requested. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Predicting_Engagement\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Predicting Engagement: <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Pinterest is more focussed on individual tastes and habits, enabling the\nsite to serve more personalised recommendations. <\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">Today, ML has become an integral part of every operational step in\nPinterest right from spam moderation and content delivery to advertising\nmonetisation and reducing churn of email newsletter subscribers.<\/p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Facebook\"><\/span>2.&nbsp;&nbsp;&nbsp; Facebook <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><p style=\"text-align: justify;\">Facebook is leveraging machine-learning technology to make it user-friendly, making sure the users are tuned to the application. Here is how Facebook uses ML:<\/p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"760\" height=\"400\" src=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/facebook.png\" alt=\"\" class=\"wp-image-10523\" srcset=\"https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/facebook.png 760w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/facebook-150x79.png 150w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/facebook-300x158.png 300w, https:\/\/www.esds.co.in\/blog\/wp-content\/uploads\/2019\/06\/facebook-660x347.png 660w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Tagging_Suggestions\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Tagging Suggestions: <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">Facebook uses the ML algorithm of face detection and recognition when\nthe user is uploading a picture. The technology recognises the people in the\nimage and suggests their names to be tagged. This reduces the human efforts of\nmanually adding the tagging list. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Mutual_Friend_Analysis\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Mutual Friend Analysis: <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">The clustering algorithm in machine learning is used to find mutual\nfriends. This algorithm is a part of unsupervised learning. <\/p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%A2_Friend_Suggestions\"><\/span>\u2022&nbsp;&nbsp;&nbsp; Friend Suggestions:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><p style=\"text-align: justify;\">FB uses machine learning to suggest new friends based on mutual friends\ncircle. <\/p><\/p>\n\n\n\n<p><p style=\"text-align: justify;\">Some Closing Thoughts\n\nMachine learning has already made a dent in the\ndigitally transformed industrial world. Every model of machine learning is\ntrained and tested differently according to the industrial needs. But, the\nprocedure to master the technology is the same. Also, there is a wide range of\nalgorithms available, but, the above mentioned are commonly used. The big tech\ngiants have already adopted machine learning to stay for long in this\ncompetitive world. Machine learning will soon be an integral part of every\nindustrial sector.&nbsp;\n\n\n\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The rise of machine learning made a big splash in the year 2018. It has the potential to serve as a powerful extender of human cognition, and so it is no longer a thing of future. The capability to drive better company outcomes, including influential content creation, increased number of paid converters, low marketing cost&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/www.esds.co.in\/blog\/things-you-need-to-know-about-machine-learning\/\" class=\"gdlr-button small excerpt-read-more\">Read More<\/a><\/p>\n","protected":false},"author":59,"featured_media":10530,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1534],"tags":[2087,264,2084,2086,2085,1831,2082,2081,765,1804,862,2083,2068],"class_list":["post-10513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-advantages-of-machine-learning","tag-facebook","tag-k-nearest-neighbors","tag-k-means","tag-knn","tag-machine-learning","tag-machine-learning-algorithm","tag-machine-learning-technology","tag-pinterest","tag-social-media","tag-technology","tag-technology-trends","tag-what-is-machine-learning"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/posts\/10513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/comments?post=10513"}],"version-history":[{"count":7,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/posts\/10513\/revisions"}],"predecessor-version":[{"id":10793,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/posts\/10513\/revisions\/10793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/media\/10530"}],"wp:attachment":[{"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/media?parent=10513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/categories?post=10513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esds.co.in\/blog\/wp-json\/wp\/v2\/tags?post=10513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}