{"id":3130,"date":"2023-04-13T21:09:00","date_gmt":"2023-09-04T21:09:25","guid":{"rendered":"https:\/\/www.salesforce.com\/?p=3130"},"modified":"2023-10-17T12:24:17","modified_gmt":"2023-10-17T12:24:17","slug":"machine-learning-technical-background","status":"publish","type":"post","link":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/","title":{"rendered":"Machine Learning &#8211; Technical Background"},"content":{"rendered":"\n<p>In the first post in this series, we heard that John McCarthy, a Mathematics Professor at Dartmouth College in the USA, was the first person to use the term Artificial Intelligence in 1956.<\/p>\n\n\n\n<p>To get deeper into McCathy\u2019s stance on what would constitute Artificial Intelligence, we can look at his proposal from the 1956 summer research project. The research project\u2019s aim was <b>\u201cto proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it.\u201d<\/b> <\/p>\n\n\n\n<div class=\"layout-one wp-block-salesforce-blog-offer\">\n\t<div class=\"wp-block-offer__wrapper\">\n\n\t\t<div class=\"wp-block-offer__content\">\n\t\t\t<h2 class=\"wp-block-offer__title\"><span>Machine Learning &#8211; How did we get here?<\/span><\/h2>\n\t\t\t\t\t\t\t<p class=\"wp-block-offer__description\">Explore a brief history of Machine Learning in the first of five blog posts about the topic defining the Fourth Industrial Revolution.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"wp-block-button\">\n\t\t\t\t\t<a class=\"wp-block-button__link\" target=\"_blank\" href=\"https:\/\/www.salesforce.com\/uk\/blog\/2023\/01\/machine-learning-how-did-we-get-here.html?d=inc-blog-banner\">Read Machine Learning Part 1<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"wp-block-offer__media\">\n\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t\t<div class=\"wp-block-offer__graphics wp-block-offer__contour\"><\/div>\n\t\n\t\t\t<!-- Standard Illustration -->\n\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__illustration\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-illustration-layout-one.png\" alt=\"\">\n\n\t\t<!-- Small Accent Illustration -->\n\t\t\t\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__accent\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-accent-layout-one.png\" alt=\"\">\n\t\t\n\t\t<!-- Left Side Illustration -->\n\t\t\n\t\t<!-- Cloud Illustration -->\n\t\t\t\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__cloud\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-cloud-layout-one.png\" alt=\"\">\n\t\t\n\t<\/div>\n\n\n\n<p>McCathy\u2019s research project reflected the goal of Artificial Intelligence &#8211; but not learning. Estimates vary but in 1950 American mathematician Claude Shannon estimated the combinations of valid chess moves amounted to around 10^120. That\u2019s a huge number of potential moves &#8211; but a computer could theoretically be programmed to respond to each move. Does knowing how to respond to every possible chess move in advance constitute intelligence &#8211; probably &#8211; but does it constitute learning &#8211; probably not? <a href=\"https:\/\/www.ibm.com\/ibm\/history\/ibm100\/us\/en\/icons\/deepblue\/\" target=\"_blank\" rel=\"noopener\">Deep Blue from IBM<\/a> famously beat chess world champion <a href=\"https:\/\/en.wikipedia.org\/wiki\/Garry_Kasparov\" target=\"_blank\" rel=\"noopener\">Garry Kasparov<\/a> in 1997. This supercomputer was really an example of an expert system &#8211; it essentially knew all of the potential moves from the outset &#8211; it was not really \u2018learning\u2019. <\/p>\n\n\n\n<p>Expert Systems had their benefits. \u2018Mycin\u2019 for example was an Expert System from the early 1970s that could outperform humans in the identification of blood disorders. That\u2019s great but, how could we answer questions like; \u2018Does this picture contain a cat\u2019 or \u2018How likely is this customer to churn\u2019 with an \u2018expert system\u2019? We simply could not! <\/p>\n\n\n\n<p>The key to answering these types of questions is \u2018Learning\u2019. Current chess engines typically \u2018learn\u2019 how to play chess &#8211; they are not pre-programmed with all potential moves. But how do they learn? <\/p>\n\n\n\n<p>We discussed Machine Learning being a sub-branch of Artificial Intelligence in the first post in this series. For the sake of simplicity, we can group Machine Learning approaches into three groups: Supervised Learning, Unsupervised Learning and Reinforcement Learning.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d29fb9d1f0d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d29fb9d1f0d\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/machine-learning-blog2-image1.png?strip=all&#038;quality=95\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"supervised-learning\"><span>Supervised Learning <\/span> <\/h2>\n\n\n\n<p>In this approach, <b>the \u2018machine\u2019 learns from a large set of examples of a particular set of data<\/b>. The learning is \u2018supervised\u2019 in that we actively feed in examples of historic data (known as \u2018training data\u2019) and retain a portion of the data (known as \u2018test data\u2019). We get the \u2018machine\u2019 to make a prediction on the test data. In this way, we can test the accuracy of the predictions prior to deployment.<\/p>\n\n\n\n<p>Supervised Learning is split into two main categories; Regression and Classification. <\/p>\n\n\n\n<p>Think about a human infant. We show the infant dozens of photos of different cats and point out the cat in each and say \u2018cat\u2019. We are essentially labelling the image with the word \u2018cat\u2019 in the infant\u2019s mind. If we then show another (previously unseen photo) we can ask the infant &#8221;is this a cat&#8217;? The infant should be able to determine the typical features that a cat possesses and, even though it has not seen this particular photo before, establish that a cat is present. The features present match their understanding of the label &#8216;cat&#8217;. The infant has &#8216;learnt&#8217; what it is to be a cat. <\/p>\n\n\n\n<p>In the cat example above, we identified an instance of a class of object (a cat in this case) &#8211; that\u2019s an example of Classification. <\/p>\n\n\n\n<p>Now let\u2019s imagine that we had the particulars of hundreds of houses from an estate agent. These properties have a wide range of parameters &#8211; number of bedrooms, number of bathrooms, garage space, garden size, location, etc. If we see enough property particulars with the associated prices, it\u2019s reasonable to assume we could make an educated guess about the price of a previously unseen property based on the parameters. <\/p>\n\n\n\n<p>In the property price prediction above, we are predicting a parameter on a continuous scale (property price) &#8211; that\u2019s an example of Regression. <\/p>\n\n\n\n<p><strong>A key ingredient in Supervised Learning is a large set of labelled data with which to train the model. <\/strong>There is an ever-increasing volume of data that can be used for this purpose. For example, you may have been to a web page that challenged you to prove you are not a robot. You may not be aware that you are assisting with labelling the 4&#215;4 grid of blurry images for some AI scientists to later use in Supervised Learning models. <\/p>\n\n\n\n<p><b>In the world of Salesforce, regression could be used for determining how likely a customer is to churn (percentage risk). Classification could be used for classification of whether a support case needs to be escalated or not.<\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"unsupervised-learning\"><span>Unsupervised Learning <\/span> <\/h2>\n\n\n\n<p>As you might be able to guess, in <b>Unsupervised Learning<\/b>, we don\u2019t \u2018train\u2019 the \u2018machine\u2019 with large quantities of labelled data (that\u2019s the Supervised bit). In this approach, we are essentially <b>looking for patterns that form in data.<\/b><\/p>\n\n\n\n<p> Think about your online shopping experience. When you are looking at a product, you often get recommendations for other products. These recommendations need not be predefined &#8211; they can be established over time by looking at customer buying patterns. For example, customers who bought that also bought this. <\/p>\n\n\n\n<p>The recommendation scenario above is an example of clustering &#8211; the key use case for unsupervised learning. <\/p>\n\n\n\n<p>In the world of Salesforce, an example of unsupervised learning is \u2019smart bucketing\u2019. For example, <b>\u2018smart bucketing\u2019 can bucket demographic data into automatically determined age buckets<\/b>. This differs from Supervised Learning Classification because the class values (age buckets in this example) are not pre-determined &#8211; they are derived from the data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reinforcement-learning\"><span>Reinforcement Learning <\/span> <\/h2>\n\n\n\n<p>This approach to Machine Learning differs from Supervised and Unsupervised Learning as we will see later. However, Reinforcement Learning can be viewed as being between Supervised and Unsupervised Learning in that some context is needed (whereas Unsupervised Learning essentially has none) <b>but nowhere near as much context as Supervised Learning requires<\/b>.<\/p>\n\n\n\n<p>In Reinforcement Learning there are three main components; an Agent, an Environment and a set of Actions. The Agent can perform Actions from the defined set in the Environment. <\/p>\n\n\n\n<p>Think about a blindfolded friend trying to navigate a complex maze. The maze is the Environment, the blindfolded friend is the Agent and the Actions our friend can take are things like \u2018step forward\u2019, \u2018turn 90 degrees left\u2019, \u2019turn 90 degrees right\u2019, etc. <\/p>\n\n\n\n<p>In the above scenario, something important is missing &#8211; the goal. The goal for our maze example might be to get to the centre (and then out again). Without a defined goal our blindfolded friend could be wandering the maze indefinitely. <\/p>\n\n\n\n<p>There\u2019s another important ingredient &#8211; the Reward. The reward in the maze example might be the satisfaction of making it to the centre &#8211; but without a reward, it could be tempting for our friend to simply not bother trying. Remember however that our friend is blindfolded. How do they know that any action they take is getting them closer to their goal? Imagine we were standing in the centre of the maze and could see our friend and the entire maze. We are now part of the Environment in which our friend is an Agent. Now imagine that we could issue two simple commands &#8211; \u2018good\u2019 and \u2018bad\u2019. After each Action, our friend takes we respond with \u2018good\u2019 or \u2018bad\u2019 based on whether they are closer or further from the Goal. Really, receiving a \u2018good\u2019 from us is our friend\u2019s reward &#8211; a series of \u2018good\u2019 responses is what\u2019s needed to achieve their Goal. <\/p>\n\n\n\n<p>We have mentioned chess a lot &#8211; so let\u2019s stick with that theme. Where Deep Blue was essentially an Expert System (knowledgeable but not really intelligent as such), there have been more recent chess-playing solutions. Google\u2019s <a href=\"https:\/\/en.wikipedia.org\/wiki\/AlphaZero\" target=\"_blank\" rel=\"noopener\">AlphaZero<\/a> was able to \u2018learn\u2019 to play chess without any explicit human input apart from the rules of the game and without having \u2018seen\u2019 any previous games (historic data). AlphaZero essentially perfected chess to superhuman levels in just 9 hours &#8211; totally on its own. How did it do this? You guessed it &#8211; with Reinforcement Learning. AlphaZero essentially played against itself &#8211; the better version of its play (the one that maximised its reward) progressed and played another game against itself. This process repeated. In total 44 million games were played with the strongest version from each game progressing in a kind of evolutionary survival of the fittest.<\/p>\n\n\n\n<div class=\"layout-six wp-block-salesforce-blog-offer\">\n\t<div class=\"wp-block-offer__wrapper\">\n\n\t\t<div class=\"wp-block-offer__content\">\n\t\t\t<h2 class=\"wp-block-offer__title\"><span>Deep dive into AI with Salesforce Einstein<\/span><\/h2>\n\t\t\t\t\t\t\t<p class=\"wp-block-offer__description\">How can your business turn a bottomless ocean of data into the steady stream of insight needed to fulfil those expectations? Artificial intelligence is the answer.<\/p>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"wp-block-button\">\n\t\t\t\t\t<a class=\"wp-block-button__link\" target=\"_blank\" href=\"https:\/\/www.salesforce.com\/uk\/products\/einstein\/ai-deep-dive\/?d=inc-blog-banner\">Deep Dive into AI<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"wp-block-offer__media\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/04\/blog-offer-generic-B.jpg\" class=\"attachment-full size-full\" alt=\"blog-offer-generic-B\" srcset=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/04\/blog-offer-generic-B.jpg 768w, https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/04\/blog-offer-generic-B.jpg?w=300&amp;h=169 300w, https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/04\/blog-offer-generic-B.jpg?w=150&amp;h=84 150w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t<\/div>\n\t<\/div>\n\n\t\n\t<\/div>\n\n\n\n<p>The use of Reinforcement Learning is limited in Salesforce at present (that could well change). However, use of a simplified form of Reinforcement Learning is used in technologies such as <a href=\"https:\/\/www.salesforce.com\/uk\/products\/einstein\/overview\/\" target=\"_blank\" rel=\"noopener\">Einstein Decisions<\/a>. <b>Einstein Decisions uses a simple form of Reinforcement Learning to predict the expected value of showing a specific offer to a particular individual.<\/b> <b>Einstein Decisions determines what promotion or promotions to show to a visitor in order to achieve the highest expected value.<\/b> <\/p>\n\n\n\n<p>With the complexity of the different Machine Learning models (and the vast range of parameters for each) plus the scarcity of experts (mentioned in post one in this series), it\u2019s easy to become disheartened. <\/p>\n\n\n\n<p>How can we take advantage of the benefits Machine Learning can offer? Salesforce provides solutions to this challenge. <\/p>\n\n\n\n<div class=\"layout-six wp-block-salesforce-blog-offer\">\n\t<div class=\"wp-block-offer__wrapper\">\n\n\t\t<div class=\"wp-block-offer__content\">\n\t\t\t<h2 class=\"wp-block-offer__title\"><span>Machine Learning &#8211; Salesforce Solutions<\/span><\/h2>\n\t\t\t\t\t\t\t<p class=\"wp-block-offer__description\">Ever wondered how Salesforce uses Machine Learning in the real world?<\/p>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"wp-block-button\">\n\t\t\t\t\t<a class=\"wp-block-button__link\" target=\"_blank\" href=\"https:\/\/www.salesforce.com\/uk\/blog\/2023\/01\/machine-learning-salesforce-solutions.html?d=inc-blog-banner\">Read Machine Learning Part 3<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"wp-block-offer__media\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/blog-offer-astro-c360.jpg\" class=\"attachment-full size-full\" alt=\"blog-offer-astro-c360\" srcset=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/blog-offer-astro-c360.jpg 768w, https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/blog-offer-astro-c360.jpg?w=300&amp;h=169 300w, https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/blog-offer-astro-c360.jpg?w=150&amp;h=84 150w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t<\/div>\n\t<\/div>\n\n\t\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised and Reinforcement Learning.<\/p>\n","protected":false},"author":1,"featured_media":3132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sf_justforyou_enable_alt":true,"optimizely_content_id":"b88a59b773d34760858de2f5a174c0d6","post_meta_title":"","ai_synopsis":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"sf_topic":[1,72,50],"sf_content_type":[],"coauthors":[51],"class_list":["post-3130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","sf_topic-digital-transformation","sf_topic-it","sf_topic-machine-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Machine Learning - Technical Background - Salesforce<\/title>\n<meta name=\"description\" content=\"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised, and Reinforcement Learning.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine Learning - Technical Background\" \/>\n<meta property=\"og:description\" content=\"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised and Reinforcement Learning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\" \/>\n<meta property=\"og:site_name\" content=\"Salesforce\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-04T21:09:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-17T12:24:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martyn Doherty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martyn Doherty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\"},\"author\":[{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/2d86cdf6096e5f83d1f4c3e93b6db400\"}],\"headline\":\"Machine Learning &#8211; Technical Background\",\"datePublished\":\"2023-09-04T21:09:25+00:00\",\"dateModified\":\"2023-10-17T12:24:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\"},\"wordCount\":1536,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\",\"url\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\",\"name\":\"Machine Learning - Technical Background - Salesforce\",\"isPartOf\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png\",\"datePublished\":\"2023-09-04T21:09:25+00:00\",\"dateModified\":\"2023-10-17T12:24:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/601f410a2801f4ddcf6f00cb182e69d3\"},\"description\":\"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised, and Reinforcement Learning.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage\",\"url\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png\",\"contentUrl\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png\",\"width\":1600,\"height\":1200,\"caption\":\"Machine Learning - Technical Background\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.salesforce.com\/eu\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Learning &#8211; Technical Background\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#website\",\"url\":\"https:\/\/www.salesforce.com\/eu\/blog\/\",\"name\":\"Salesforce\",\"description\":\"News, tips, and insights from the global cloud leader\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.salesforce.com\/eu\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/2d86cdf6096e5f83d1f4c3e93b6db400\",\"name\":\"Martyn Doherty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/8c09de46ecbe5c5623ec5ffc06c52fe2\",\"url\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/martyn-doherty.jpg?w=150&h=150&crop=1\",\"contentUrl\":\"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/martyn-doherty.jpg?w=150&h=150&crop=1\",\"width\":\"150\",\"height\":\"150\",\"caption\":\"Martyn Doherty\"},\"description\":\"Martyn is part of the UK Solution Engineering team at Salesforce. Having joined Salesforce in 2010 with experience gained in similar roles at various large technology companies, Martyn is a Distinguished Solution Engineer in the UK team.\u00a0 Martyn has worked in industries as varied as Media\/Entertainment, Healthcare &amp; Life Sciences and Business Services and enjoys the unique business challenges different industries pose.\u00a0 Martyn has a passion for new and innovative technologies and how these can be used to solve these business challenges.\",\"url\":\"https:\/\/www.salesforce.com\/eu\/blog\/author\/martyn-doherty\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Machine Learning - Technical Background - Salesforce","description":"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised, and Reinforcement Learning.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/","og_locale":"en_GB","og_type":"article","og_title":"Machine Learning - Technical Background","og_description":"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised and Reinforcement Learning.","og_url":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/","og_site_name":"Salesforce","article_published_time":"2023-09-04T21:09:25+00:00","article_modified_time":"2023-10-17T12:24:17+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","type":"image\/png"}],"author":"Martyn Doherty","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Martyn Doherty","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#article","isPartOf":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/"},"author":[{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/2d86cdf6096e5f83d1f4c3e93b6db400"}],"headline":"Machine Learning &#8211; Technical Background","datePublished":"2023-09-04T21:09:25+00:00","dateModified":"2023-10-17T12:24:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/"},"wordCount":1536,"commentCount":0,"image":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/","url":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/","name":"Machine Learning - Technical Background - Salesforce","isPartOf":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage"},"image":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","datePublished":"2023-09-04T21:09:25+00:00","dateModified":"2023-10-17T12:24:17+00:00","author":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/601f410a2801f4ddcf6f00cb182e69d3"},"description":"Dive deeper into Machine Learning models and discover the differences between Supervised, Unsupervised, and Reinforcement Learning.","breadcrumb":{"@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#primaryimage","url":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","contentUrl":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","width":1600,"height":1200,"caption":"Machine Learning - Technical Background"},{"@type":"BreadcrumbList","@id":"https:\/\/www.salesforce.com\/eu\/blog\/machine-learning-technical-background\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.salesforce.com\/eu\/blog\/"},{"@type":"ListItem","position":2,"name":"Machine Learning &#8211; Technical Background"}]},{"@type":"WebSite","@id":"https:\/\/www.salesforce.com\/eu\/blog\/#website","url":"https:\/\/www.salesforce.com\/eu\/blog\/","name":"Salesforce","description":"News, tips, and insights from the global cloud leader","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.salesforce.com\/eu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/2d86cdf6096e5f83d1f4c3e93b6db400","name":"Martyn Doherty","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.salesforce.com\/eu\/blog\/#\/schema\/person\/image\/8c09de46ecbe5c5623ec5ffc06c52fe2","url":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/martyn-doherty.jpg?w=150&h=150&crop=1","contentUrl":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/martyn-doherty.jpg?w=150&h=150&crop=1","width":"150","height":"150","caption":"Martyn Doherty"},"description":"Martyn is part of the UK Solution Engineering team at Salesforce. Having joined Salesforce in 2010 with experience gained in similar roles at various large technology companies, Martyn is a Distinguished Solution Engineer in the UK team.\u00a0 Martyn has worked in industries as varied as Media\/Entertainment, Healthcare &amp; Life Sciences and Business Services and enjoys the unique business challenges different industries pose.\u00a0 Martyn has a passion for new and innovative technologies and how these can be used to solve these business challenges.","url":"https:\/\/www.salesforce.com\/eu\/blog\/author\/martyn-doherty\/"}]}},"jetpack_featured_media_url":"https:\/\/www.salesforce.com\/eu\/blog\/wp-content\/uploads\/sites\/14\/2023\/09\/2-machine-learning-header.png","jetpack_sharing_enabled":true,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Salesforce","distributor_original_site_url":"https:\/\/www.salesforce.com\/eu\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/posts\/3130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/comments?post=3130"}],"version-history":[{"count":6,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/posts\/3130\/revisions"}],"predecessor-version":[{"id":4535,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/posts\/3130\/revisions\/4535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/media\/3132"}],"wp:attachment":[{"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/media?parent=3130"}],"wp:term":[{"taxonomy":"sf_topic","embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/sf_topic?post=3130"},{"taxonomy":"sf_content_type","embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/sf_content_type?post=3130"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.salesforce.com\/eu\/blog\/wp-json\/wp\/v2\/coauthors?post=3130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}