{"id":5071,"date":"2021-03-21T15:07:26","date_gmt":"2021-03-21T15:07:26","guid":{"rendered":"https:\/\/ded9.com\/?p=5071"},"modified":"2025-12-17T12:28:20","modified_gmt":"2025-12-17T12:28:20","slug":"what-is-machine-learning-and-what-does-it-do","status":"publish","type":"post","link":"https:\/\/ded9.com\/de\/what-is-machine-learning-and-what-does-it-do\/","title":{"rendered":"What Is Machine Learning and What Does It Do"},"content":{"rendered":"<p style=\"text-align: left;\"><span style=\"font-size: 12pt;\">Machine Learning is a subset of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Artificial_intelligence\" target=\"_blank\" rel=\"noopener\">artificial intelligence<\/a>, thanks to which we can have systems that learn and develop automatically and without explicit planning.<\/span><\/p>\n<p>Machine Learning: The question may be whether computers can learn from the data provided to them. We have to say yes. Computers can receive new data in new situations and adapt to it, learn from previous calculations, and make repeatable decisions. In the following, we will discuss machine learning or machine learning.<\/p>\n<h2><span style=\"font-size: 18pt;\">What is Machine Learning?<\/span><\/h2>\n<p>Machine Learning is a subset of artificial intelligence, thanks to which we can have systems that learn and develop automatically and without explicit planning.<\/p>\n<p>Machine learning essentially focuses on developing computer programs that can access and learn data independently.<\/p>\n<p>The learning process begins with observations or data, such as examples, direct experiences, structures, etc., and we seek patterns in this data to help us make better decisions in the future.<\/p>\n<p>The primary purpose of machine learning is to allow computers to learn automatically and take actions without human intervention or assistance.<\/p>\n<h2><span style=\"font-size: 18pt;\">Classification Of Machine Learning Methods<\/span><\/h2>\n<h3>Learning machine with a supervisor<\/h3>\n<p>In this category, the System can apply what it has learned to the future and predict future events by tagging data and samples. The System starts with analyzing known data and eventually generates a learning algorithm and an inferred function to predict output values.<\/p>\n<p>Even this algorithm can compare its outputs with the correct ones to find out how accurate its operation is and get its error rate.<\/p>\n<h3>Unsupervised learning machine<\/h3>\n<p>In this way, our data is not categorized and tagged. Unsupervised machine learning studies how the System can infer a function to find hidden structures from unlabeled data. However, these algorithms cannot detect the correct output.<\/p>\n<h3>Semi-supervised machine learning<\/h3>\n<p>These machine learning algorithms are somewhere between observer and non-observer modes. They use both labeled and unlabeled data to learn. Usually, in this method, a small amount of data is labeled, and a large amount is unlabeled.<\/p>\n<p>Systems that use this method can significantly increase the accuracy of learning. This method is usually used when obtaining labeled data, which requires relevant skills and resources.<\/p>\n<h3>Reinforcement machine learning<\/h3>\n<p>This method is a machine learning method that uses trial and error to strengthen and improve its performance. In fact, in this method, the System communicates with the environment and uses feedback to improve itself.<\/p>\n<p>This way, the machine or software automatically finds the ideal behavior to maximize performance. Then, this feedback is a reinforcing signal.<\/p>\n<h2>Machine learning applications<\/h2>\n<p>Machine learning is applicable in various fields such as weather forecasting, medical diagnostics, data analysis, surveillance of CCTV and Network cameras, use in social networks (for personalizing news feeds, targeted advertising, etc.), filtering malware, and more.<\/p>\n<div class=\"block-rawScript\">\n<div id=\"ynpos-8232\" class=\"yn-bnr processed\">\n<div>\n<h3>Algorithms for Machine learning explained.<\/h3>\n<section class=\"deck viewability\">Machine learning uses algorithms to turn a dataset into a model. Which algorithm works best depends on the problem.<\/section>\n<section class=\"deck viewability\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-5073 size-full\" title=\"Machine Learning \" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/03\/thinkstockphotos-451936193-100632457-large.jpg\" alt=\"Machine learning uses algorithms to turn a dataset into a model. Which algorithm works best depends on the problem.\" width=\"1200\" height=\"943\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/03\/thinkstockphotos-451936193-100632457-large.jpg 1200w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/03\/thinkstockphotos-451936193-100632457-large-300x236.jpg 300w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/03\/thinkstockphotos-451936193-100632457-large-1024x805.jpg 1024w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/03\/thinkstockphotos-451936193-100632457-large-768x604.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/section>\n<section class=\"deck viewability\">\n<h3><span style=\"font-size: 14pt;\">Supervised learning vs. unsupervised learning<\/span><\/h3>\n<p>Independent of these divisions, two other kinds of machine learning algorithms are supervised and unsupervised. In\u00a0<em>supervised learning<\/em>, you provide a training data set with answers, such as pictures of animals along with their names.<\/p>\n<p>The goal of that training would be to train a model to correctly identify a picture (of a kind of animal included in the training set) that it had not previously seen.<\/p>\n<p>In\u00a0<em>unsupervised learning<\/em>, the <a href=\"https:\/\/ded9.com\/what-is-the-algorithm-a-comprehensive-guide-to-algorithmic-analysis\/\">algorithm<\/a> analyzes the data and tries to produce meaningful results. The result might be, for example, a set of related data points within each cluster. This method works better when the clusters don&#8217;t overlap.<\/p>\n<p>Training and evaluation turn supervised learning algorithms into models by optimizing their parameters to find the values that best match the ground truth of your data.<\/p>\n<p>The algorithms often rely on variants of steepest descent for their optimizers, such as stochastic gradient descent (SGD), which is essentially steepest descent performed multiple times from randomized starting points.<br \/>\nCommon refinements on SGD add factors that correct the direction of the gradient based on momentum or adjust the learning rate based on progress from one pass through the data (called an epoch) to the next.<\/p>\n<h3><span style=\"font-size: 14pt;\">Data cleaning for machine learning<\/span><\/h3>\n<p>There is no such thing as clean data in the wild. To be useful for machine learning, data must be aggressively filtered. For example, you&#8217;ll want to:<\/p>\n<aside id=\"\" class=\"nativo-promo nativo-promo-2 tablet desktop smartphone\"><\/aside>\n<ol>\n<li>Look at the data and exclude any columns with a lot of missing data.<\/li>\n<li>Look at the data again and pick the columns you want to use for your prediction. (This is something you may want to vary when you iterate.)<\/li>\n<li>Exclude any rows that still have missing data in the remaining columns.<\/li>\n<li>Correct obvious typos and merge equivalent answers. For example, US, US, USA, and America should be incorporated into a single category.<\/li>\n<li>Exclude rows that are out of range. For example, suppose you&#8217;re analyzing taxi trips within New York City. In that case, you&#8217;ll want to filter out rows with pick-up or drop-off latitudes and longitudes outside the metropolitan area&#8217;s bounding box.<\/li>\n<\/ol>\n<p>You can do much more, but it will depend on the data collected. Although this can be tedious, if you set up a data-cleaning step in your machine learning pipeline, you can modify and repeat it.<\/p>\n<h3>Data encoding and normalization for Machine Learning<\/h3>\n<p>To use categorical data for machine classification, you must encode the text labels into another form. There are two standard encodings.<\/p>\n<p>One is\u00a0<em>label encoding<\/em>, meaning each text label value is replaced with a number. The other is <em>one-hot encoding<\/em>, meaning each text label value is turned into a column with a binary value (1 or 0). Most machine learning frameworks have functions that do the conversion for you.<\/p>\n<p>In general, one-hot encoding is preferred, as label encoding can sometimes confuse the machine learning algorithm into thinking that the encoded column is ordered.<\/p>\n<p>To use numeric data for machine learning regression, you usually need to normalize the data. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">Otherwise, the numbers with more extensive ranges may tend to dominate the Euclidean distance between <em>feature vectors;<\/em> their effects can be magnified at the expense of the other fields, and the steepest descent optimization may have difficulty converging.<\/span><\/p>\n<p>Several ways are available to normalize and standardize data for ML, including min-max normalization, mean normalization, standardization, and scaling to unit length.<\/p>\n<h2>FAQ<\/h2>\n<div id=\"rank-math-rich-snippet-wrapper\"><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is machine learning?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Machine learning is a branch of artificial intelligence where computers learn patterns and make decisions from data without explicit programming.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do machine learning models learn?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Models are trained on data examples, adjusting parameters to minimize errors and improve predictions or classifications.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Where is machine learning used?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It\u2019s used in recommendation systems, fraud detection, natural language processing, medical diagnosis, and autonomous systems.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Machine Learning is a subset of artificial intelligence, thanks to which we can have systems that learn and develop automatically and without explicit planning. Machine Learning: The question may be whether computers can learn from the data provided to them. We have to say yes. Computers can receive new data in new situations and adapt [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":5072,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[110],"tags":[1421],"class_list":["post-5071","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-ai"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/5071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/comments?post=5071"}],"version-history":[{"count":5,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/5071\/revisions"}],"predecessor-version":[{"id":266249,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/posts\/5071\/revisions\/266249"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/media\/5072"}],"wp:attachment":[{"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/media?parent=5071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/categories?post=5071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ded9.com\/de\/wp-json\/wp\/v2\/tags?post=5071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}