{"id":589,"date":"2022-04-13T11:31:00","date_gmt":"2022-04-13T11:31:00","guid":{"rendered":"https:\/\/robotics24.net\/blog\/?p=589"},"modified":"2022-04-19T08:56:15","modified_gmt":"2022-04-19T08:56:15","slug":"3-classes-of-machine-learning-and-predictive-applications","status":"publish","type":"post","link":"https:\/\/robotics24.net\/blog\/3-classes-of-machine-learning-and-predictive-applications\/","title":{"rendered":"3  Classes of Machine Learning and Predictive Applications"},"content":{"rendered":"\n<p>Most of the time we are unaware. Our lives are <strong>full of commitments<\/strong>, physical and virtual appointments, professional and leisure activities, but even if we talk about it sometimes, we don&#8217;t seem to care, it <strong>seems normal<\/strong> to us and, except a few voices outside the choir, we have all, more or less consciously, accepted it. <\/p>\n\n\n\n<p>What? <\/p>\n\n\n\n<p>The fact that almost every one of our movements and actions, even thoughts and emotions, are tracked and are the <strong>fuel for<\/strong> machine learning (ML) <strong>algorithms <\/strong>that process Big Data for <strong>predictive <\/strong>purposes. These algorithms advise us which book to buy, which film to watch on TV in the evening, the best trip that should match our preferences. <\/p>\n\n\n\n<p>We are all, or almost all, interconnected and <strong>observed <\/strong>through social networks, credit cards, loyalty cards and so on. Everyday Peta bytes of data (giga by giga) are stored and <strong>processed <\/strong>by artificial intelligences (AI) in different forms, to obtain commercially valuable information.<\/p>\n\n\n\n<p>As with any self-respecting disruptive technology, ML also has its downside. Initial considerations seem to disconcert us, but this technology also has<strong> positive aspects <\/strong>underlying various activities and <strong>care services<\/strong> that are often very useful or even life-saving.<\/p>\n\n\n\n<p>In the commercial sphere, the possibility of processing real data, free from the emotional influences that every living being has, produces information that can be used to <strong>improve products and services<\/strong>. The amount of data that needs to be processed in order to make a forecast as useful as possible, such as a weather forecast, is too great to be delegated, and at a speed unthinkable for a human being.<\/p>\n\n\n\n<p>Before going into the details, it must be remembered that, at least for the moment, the <strong>prediction <\/strong>of the behaviour of the single <strong>individual <\/strong>is still an <strong>arduous undertaking <\/strong>also by the ML, while the elaboration of the Big Data produces <strong>effective results<\/strong> on the <strong>behaviour of the masses<\/strong>. However, such elaborations are always to be interpreted as statistical predictive information dependent on the quality of the incoming data. <\/p>\n\n\n\n<p>An extremely positive example is the <strong>processing <\/strong>of the human genome (<strong>DNA<\/strong>) for <strong>preventive <\/strong>purposes in the medical field. Therefore, ML should be regarded as a technique that supports classical analytical methods and not as a complete replacement of them.<\/p>\n\n\n\n<p>Sceptics will soon have to reconsider the results obtained in just a few years of using these technologies. Considering that the increase in <strong>reliability <\/strong>of results is <strong>exponential<\/strong>.<\/p>\n\n\n\n<p>The world of <strong>ML <\/strong>is truly <strong>vast<\/strong>. Topics like Deep Learning, Neural Networks, Cognitive Computing, Natural Language Processing, are increasingly topical and so <strong>complex <\/strong>that not all aspects and <strong>potentialities <\/strong>of <strong>everyday <\/strong>applications are well understood, except by technical experts.<\/p>\n\n\n\n<p>Can the result of this race to computerise processes lead to the <strong>replacement of humans?<\/strong> Many times, in the past, people have been led to believe that AI would completely replace human activities, but as we have seen, this has <strong>not happened<\/strong>, at least so far. We can all affirm computers can process huge amounts of information, in a short time, activities that do not succeed very well to the human being, but the latter <strong>is still needed<\/strong> to verify the data obtained.<\/p>\n\n\n\n<p>We can identify three classes of ML based on the various methods of learning and data processing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SUPERVISED LEARNING SL<\/h2>\n\n\n\n<p>This technique foresees that the algorithm takes an example from a <strong>predefined model<\/strong> of Input-Output, in order to process <strong>analogous tasks<\/strong>. SL applies a label to a certain input information. The machine learns from examples defined by the programmer, that is the <strong>human being is instrumental<\/strong> in defining how to process the information. All input data are labelled with corresponding output data.<\/p>\n\n\n\n<p>Major applications of SL are <strong>fraud prevention<\/strong> on the Internet, text and image recognition; <strong>predictive maintenance<\/strong> of appliances and machines; promotional activities for food products, insurance and banking services.<\/p>\n\n\n\n<p>In some cases, it is possible to define Semi-Supervised Learning, where not all input data are related to output data, some of which are left to the discretion of the algorithm. In this field we find <strong>automatic translators<\/strong> and web page cataloguing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UNSUPERVISED LEARNING UL<\/h2>\n\n\n\n<p>This algorithm does not rigidly bind input data with output data. Just as humans make decisions based on their own experience, UL learns from <strong>observing informatio<\/strong>n as it increases or varies, increasing the effectiveness and quality of the response. An example is having a list of 100,000 animals and having to <strong>group them by<\/strong> physical and behavioural <strong>characteristics<\/strong> or rather DNA. Algorithms using UL can provide us with interesting and perhaps even unexpected data.<\/p>\n\n\n\n<p>Applications in this field are the <strong>elaboration of personal profiles<\/strong> based on potential expectations and the selection of products based on research and previous purchases.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">REINFORCED LEARNING RL<\/h2>\n\n\n\n<p>Unlike other frameworks, RL processes data without assigning labels, but with the aim of finding the<strong> best operations<\/strong> in sequence to obtain the <strong>best result<\/strong> at that particular time, that is <strong>dynamically<\/strong>. This method <strong>learns by trial <\/strong>and error, i.e. a technique similar to research centres and their researchers. <strong>Navigation systems<\/strong> work with these concepts. To give an example, <strong>ants <\/strong>also naturally use these &#8216;algorithms&#8217;. The greater the number of ants that travel a certain route to find food, the greater the pheromone left on the route and the more ants will follow it.<\/p>\n\n\n\n<p>RL is an extremely powerful tool for solving difficult problems, and although it has not yet reached its zenith, it is considered to be the best computing method in the future for <strong>processing complex systems<\/strong>.<\/p>\n\n\n\n<p>Here we are in the areas of robotics, navigation systems and gaming.<\/p>\n\n\n\n<p>For those who want to delve into this topic, I recommend the following readings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">To explore the topic further:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/it.mathworks.com\/content\/dam\/mathworks\/ebook\/gated\/reinforcement-learning-ebook-all-chapters.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Reinforcement Learning with MATLAB &#8211; MathWorks<\/a><\/li><li><a href=\"https:\/\/www.splunk.com\/en_us\/form\/5-big-myths-of-ai-and-machine-learning-debunked.html\" target=\"_blank\" rel=\"noreferrer noopener\">5 Big Myths of AI and Machine Learning Debunked &#8211; Splunk<\/a><\/li><li><a href=\"https:\/\/www.tensorflow.org\/resources\/learn-ml\/basics-of-machine-learning?hl=en\" target=\"_blank\" rel=\"noopener\">Basics of machine learning &#8211; TensorFlow<\/a><\/li><li><a href=\"https:\/\/www.ilsaggiatore.com\/libro\/lalgoritmo-e-loracolo\/\" target=\"_blank\" rel=\"noreferrer noopener\">L\u2019algoritmo e l\u2019oracolo &#8211; Alessandro Vespignani<\/a><\/li><li><a href=\"https:\/\/neo4j.com\/whitepapers\/graph-embeddings-whitepaper\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI That Learns from Your Data to Solve Your Problems &#8211; Graph Embeddings<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What is the purpose of Machine Learning? How do they distinguish between Supervised, Unsupervised and&#8230;<\/p>\n","protected":false},"author":3,"featured_media":591,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/posts\/589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/comments?post=589"}],"version-history":[{"count":5,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/posts\/589\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/posts\/589\/revisions\/607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/media\/591"}],"wp:attachment":[{"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/media?parent=589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/categories?post=589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotics24.net\/blog\/wp-json\/wp\/v2\/tags?post=589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}