{"id":37806,"date":"2019-10-04T06:00:18","date_gmt":"2019-10-04T13:00:18","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/premier-developer\/?p=37806"},"modified":"2019-09-30T10:26:34","modified_gmt":"2019-09-30T17:26:34","slug":"ai-ml-data-science-explained","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/ai-ml-data-science-explained\/","title":{"rendered":"AI, ML &#038; Data Science \u2013 Explained"},"content":{"rendered":"<p>In this post, App Dev Managers <a href=\"https:\/\/www.linkedin.com\/in\/sheldon-ledbetter-75039\/\">Sheldon Ledbetter<\/a> and <a href=\"https:\/\/www.linkedin.com\/in\/thetechgrandma\/\">Tammy McClellan<\/a> explains the key differences in Artificial Intelligence (AI), Machine Learning (ML) and Data Science (DS).<\/p>\n<hr \/>\n<p>\u201cOpen the pod bays doors HAL\u2026.I am afraid I can\u2019t do that Dave.\u201d <sup><sup><a id=\"post-37806-footnote-ref-1\" href=\"#post-37806-footnote-1\">[1]<\/a><\/sup><\/sup><\/p>\n<p>\u201cA strange game. The only winning move is not to play.\u201d <sup><sup><a id=\"post-37806-footnote-ref-2\" href=\"#post-37806-footnote-2\">[2]<\/a><\/sup><\/sup><\/p>\n<p>\u201cI\u2019ll be back!\u201d <sup><sup><a id=\"post-37806-footnote-ref-3\" href=\"#post-37806-footnote-3\">[3]<\/a><\/sup><\/sup><\/p>\n<p>Years have gone by since these movies debuted. Today, it is no longer science fiction to interact with intelligent machines. Some might argue that the quality could be better\u2026but just look at how this has all progressed in a short time.<\/p>\n<p>In this blog, we are going to explore the differences or comparisons of Artificial Intelligence (AI), Machine Learning (ML) &amp; Data Science (DS).<\/p>\n<p><strong>Artificial Intelligence <\/strong><\/p>\n<p>Applications like Siri, Alexa, and Cortana have a humanlike intelligence. The pure definition of AI is an application that can pass the Turing test.<sup><sup><a id=\"post-37806-footnote-ref-4\" href=\"#post-37806-footnote-4\">[4]<\/a><\/sup><\/sup> To pass the test, an application\/machine\u2019s replies need to be indistinguishable from a human reply within five minutes. It could be debated that two chatbots have passed the test, and even possibly an application known as Eugene Goostman. Last year, Google\u2019s Duplex AI also passed. However, there are skeptics who would argue that none have passed.<\/p>\n<p>You can think of AI as a machine\/application that produces an action to some request or event. We see examples of this growing across many systems and machines. Some companies, such as Google and Amazon, have subtly implemented AI through recommendations for a product or movie.<\/p>\n<p>In addition, AI devices are constantly learning with asking, \u201cDid that answer your question?\u201d. Responses of \u201cyes\/no\u201d teach the AI to respond differently for others.<\/p>\n<p>Let\u2019s go a bit further now, as this drifts into Machine Learning.<\/p>\n<p><strong>Machine Learning<\/strong><\/p>\n<p>ML results in a prediction of some possible outcome. In our example of recommending what product or movie you might like, the technology takes into account your previous choices, time of day, time of year, what you like, your income, etc., and makes a recommendation. It\u2019s very likely that a system that makes recommendations is running a \u201crecommender\u201d engine or algorithm. A recommender or recommendation engine predicts the \u201crating\u201d that a user would give to an item (e.g. movie, book, song) that they had not yet considered using a model built from the characteristics of an item and \u201cpresents\u201d it to them.<\/p>\n<p>One might think predicting the weather similar to predicting earthquakes. You\u2019ve got a ton of unique bits of information or variables and with the aid of some super-fast machines you do some heavy math to come up with a prediction. In the case of the weather, this is great for predicting if it will rain tomorrow, but the accuracy drops significantly in just hours outside that initial timeframe.<\/p>\n<p>Earthquakes can\u2019t be predicted yet, despite the years of historical data. This is because the variables leading up to an earthquake vary. The USGS (United States Geological Survey) states \u201c<em>to predict an earthquake, you must know the date, time, location, and the magnitude of the quake<\/em>\u201d. Compare this to predicting rain in Tampa, Florida, in August. Based on the location of Tampa to the warm gulf water, it is likely to rain most days in August (highest monthly rainfall in Tampa is August with 7.3 inches). You could even say that it will rain most <em>afternoons<\/em> in August.<\/p>\n<p>An earthquake can happen anywhere, at any time. There are higher probabilities in locations where earthquakes occur (e.g. Ring of Fire), but that horseshoe shaped area is 25,000 miles. Given the date, time, location, and magnitude needed to predict an earthquake, it is comparatively much harder&#8211;or according to the USGS&#8211; impossible to do this today. To summarize, there are too many inconsistent variables to predict an earthquake vs. the well-documented and consistent weather patterns, as in Tampa Florida.<\/p>\n<p><strong>Data Science<\/strong><\/p>\n<p>DS is the actions of finding an insight or perception. To go a bit deeper, Data Science is a multidisciplinary field that uses scientific methods, processes, algorithms, and systems to extract knowledge and insights from structured and unstructured data.<sup><sup><a id=\"post-37806-footnote-ref-5\" href=\"#post-37806-footnote-5\">[5]<\/a><\/sup><\/sup><\/p>\n<p>Microsoft, and other tech companies, provides tools for data scientists to analyze and find insights.<\/p>\n<p>Microsoft defines this process or lifecycle in this chart: <img decoding=\"async\" width=\"1150\" height=\"858\" class=\"wp-image-37807\" src=\"http:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/09\/tdsp-lifecycle.png\" alt=\"TDSP lifecycle\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/09\/tdsp-lifecycle.png 1150w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/09\/tdsp-lifecycle-300x224.png 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/09\/tdsp-lifecycle-768x573.png 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/09\/tdsp-lifecycle-1024x764.png 1024w\" sizes=\"(max-width: 1150px) 100vw, 1150px\" \/><\/p>\n<p>This graphic shows an entire process or lifecycle of the job a data scientist would manage.<\/p>\n<p><strong>Summary<\/strong><\/p>\n<p>Where would you find all three (AI, ML and DS) at work? The most common place today is in autonomous driving vehicles. All three disciplines work together to help train an algorithm to recognize obstacles (ML), then to provide real-time actions (AI) to the vehicle, all based on large amounts of information that data science (DS) analyzed to determine patterns, actions, and the physics to perform safely.<\/p>\n<ol>\n<li id=\"post-37806-footnote-1\">2001 &#8211; A Space Odyssey <a href=\"#post-37806-footnote-ref-1\">\u2191<\/a><\/li>\n<li id=\"post-37806-footnote-2\">War Games <a href=\"#post-37806-footnote-ref-2\">\u2191<\/a><\/li>\n<li id=\"post-37806-footnote-3\">Terminator <a href=\"#post-37806-footnote-ref-3\">\u2191<\/a><\/li>\n<li id=\"post-37806-footnote-4\">Developed by Alan Turing in 1950 <a href=\"#post-37806-footnote-ref-4\">\u2191<\/a><\/li>\n<li id=\"post-37806-footnote-5\">Wikipedia <a href=\"#post-37806-footnote-ref-5\">\u2191<\/a><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Where would you find all three (AI, ML and DS) at work? The most common place today is in autonomous driving vehicles. All three disciplines work together to help train an algorithm to recognize obstacles (MS), then to provide real-time actions (AI) to the vehicle, all based on large amounts of information that data science (DS) can analyze.<\/p>\n","protected":false},"author":582,"featured_media":37807,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,2824,1],"tags":[15,3],"class_list":["post-37806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-ml","category-permierdev","tag-ai","tag-team"],"acf":[],"blog_post_summary":"<p>Where would you find all three (AI, ML and DS) at work? The most common place today is in autonomous driving vehicles. All three disciplines work together to help train an algorithm to recognize obstacles (MS), then to provide real-time actions (AI) to the vehicle, all based on large amounts of information that data science (DS) can analyze.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/37806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=37806"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/37806\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37807"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=37806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=37806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=37806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}