{"id":4709,"date":"2022-06-14T09:37:40","date_gmt":"2022-06-14T01:37:40","guid":{"rendered":"https:\/\/ascendas-asia.com\/?page_id=4709"},"modified":"2022-06-14T10:49:50","modified_gmt":"2022-06-14T02:49:50","slug":"automl","status":"publish","type":"page","link":"https:\/\/ascendas-asia.com\/vi\/resources\/automl\/","title":{"rendered":"AutoML (Automated Machine Learning) Explained"},"content":{"rendered":"<h3 class=\"h3 add_font_color_orange\"><span style=\"color: #e67e23;\">Automate the process of building optimized machine learning models<\/span><\/h3>\n<div>\n<div class=\"mainParsys parsys containsResourceName resourceClass-parsys\">\n<div class=\"text containsResourceName section resourceClass-text\">\n<div class=\"mw-text\">\n<p>Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model. AutoML also lowers the level of expertise required to build accurate models, so you can use it whether you are an expert or have limited machine learning experience. By automating repetitive tasks, AutoML streamlines complex phases in the machine learning workflow, such as:<\/p>\n<ul>\n<li><b>Data exploration and preprocessing<\/b>: Identify variables with low predictive power and highly correlated variables that should be eliminated.<\/li>\n<li><b>Feature extraction and selection<\/b>: Extract features automatically and&mdash;among a large feature set&mdash;identify those with high predictive power.<\/li>\n<li><b>Model selection and tuning<\/b>: Automatically tune model hyperparameters and identify the best performing model.<\/li>\n<li><b>Preparation for deployment<\/b>: With code generation, you can transform high-level machine learning code into lower level languages like C\/C++ for deploying on embedded devices with limited memory and low power consumption.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"cqImage containsResourceName section resourceClass-image\">\n<div class=\"clearfix mw-image thumbnail\"><img decoding=\"async\" src=\"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg\" alt=\"AutoML streamlines machine learning workflows.\" width=\"1000\" height=\"305\" loading=\"lazy\" class=\"responsiveImage  remove_border\" \/><\/p>\n<div class=\"caption\">\n<p>Streamlining machine learning workflows with AutoML. Steps where AutoML applies are shown in light grey.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"text containsResourceName section resourceClass-text\">\n<div class=\"mw-text\">\n<p>You can use MATLAB with AutoML to support many workflows, such as feature extraction and selection and model selection and tuning.<\/p>\n<h2><span style=\"color: #e67e23;\">Feature Extraction and Selection<\/span><\/h2>\n<p>Feature extraction reduces the high dimensionality and variability present in the raw data and identifies variables that capture the salient and distinctive parts of the input signal. The process of<span>&nbsp;<\/span>feature engineering<span>&nbsp;<\/span>typically progresses from generating initial features from the raw data to selecting a small subset of the most suitable features. But feature engineering is an iterative process, and other methods such as feature transformation and dimensionality reduction can play a role.<\/p>\n<p>Depending on the type of data, many approaches are available to generate features from raw data:<\/p>\n<ul>\n<li>Wavelet scattering<span>&nbsp;<\/span>applies predefined wavelet and scaling filters to obtain low-variance features from signal and image data.<\/li>\n<li>Unsupervised learning approaches, such as<span>&nbsp;<\/span>reconstruction ICA<span>&nbsp;<\/span>and<span>&nbsp;<\/span>sparse filtering, learn efficient representations by uncovering the independent components and optimizing for sparsity in the feature distribution.<\/li>\n<li>Other functions for<span>&nbsp;<\/span>images<span>&nbsp;<\/span>and audio<span>&nbsp;<\/span>signals<span>&nbsp;<\/span>can be found in Computer Vision Toolbox&trade; and Audio Toolbox&trade;.<\/li>\n<\/ul>\n<p>Feature selection identifies a subset of features that still provide predictive power, but with fewer features and a smaller model. Various<span>&nbsp;<\/span>methods for automated feature selection<span>&nbsp;<\/span>are available, including ranking features by their predictive power and learning feature importance along with the model parameters. Other feature selection methods iteratively determine a set of features that optimize model performance.<\/p>\n<h2><span style=\"color: #e67e23;\">Model Selection and Tuning<\/span><\/h2>\n<p>At the core of developing a comprehensive machine learning model is identifying which among the many available models performs best for the task at hand, and then tuning its hyperparameters to optimize performance. AutoML can optimize both model and associated hyperparameters in a single step. Efficient implementations of one-step model optimization apply meta learning to narrow the search for good models to a subset of candidate models based on characteristics of the features, and optimizes the hyperparameters for each of those candidate models efficiently by applying Bayesian optimization instead of the computationally more intensive grid and random searches.<\/p>\n<p>If promising models are identified using other means (e.g., trial and error), its hyperparameters can be optimized individually by methods such as grid or random search, or Bayesian optimization as previously mentioned.<\/p>\n<p>Once you have identified a performance model, you can deploy your optimized model without additional coding. To accomplish this task, apply automated code generation or integrate it within a simulation environment like Simulink<sup>&reg;<\/sup>.<\/p>\n<table border=\"0\" cellpadding=\"10\" style=\"border-collapse: collapse; width: 36.8206%; height: 271px;\">\n<tbody>\n<tr style=\"height: 244px;\">\n<td style=\"width: 100%; height: 244px;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2022\/06\/automl-cheatsheet-pdf-thumbnail.jpg\" width=\"386\" height=\"217\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"width: 100%; text-align: center; height: 27px;\">\n<div class=\"add_margin_5\">\n<p class=\"category_label\" style=\"text-align: left;\"><span style=\"color: #236fa1;\"><strong>FREE CHEAT SHEET<\/strong><\/span><\/p>\n<p class=\"h4\" style=\"text-align: left;\">Getting Started with AutoML Using MATLAB<\/p>\n<p class=\"category_label\" style=\"text-align: left;\"><a href=\"https:\/\/6377406.fs1.hubspotusercontent-na1.net\/hubfs\/6377406\/%5BFREE%20Cheatsheet%5D%20Getting%20Started%20with%20AutoML%20Using%20MATLAB\/AutoML-Cheatsheet.pdf\"><span style=\"color: #e67e23;\"><strong>Download cheat sheet<\/strong><\/span><\/a><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 style=\"text-align: justify;\"><\/h3>\n<h3><\/h3>\n<p style=\"text-align: justify;\"><a class=\"maxbutton-4 maxbutton maxbutton-download-a-free-trial\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/ascendas-asia.com\/vi\/matlab-trial-for-machine-learning\/\"><span class='mb-text'>Download a FREE Trial<\/span><\/a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a class=\"maxbutton-1 maxbutton maxbutton-get-quote\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/ascendas-asia.com\/vi\/company\/#contact-us\"><span class='mb-text'>Request Consultation<\/span><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Automate the process of building optimized machine learning models Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model. AutoML also lowers the level of expertise required to build accurate models, so you can use it whether you are an expert or have limited machine [&hellip;]<\/p>","protected":false},"author":4,"featured_media":0,"parent":18,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-4709","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.1 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AutoML (Automated Machine Learning) Explained - TechSource Systems &amp; Ascendas Systems Group<\/title>\n<meta name=\"description\" content=\"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ascendas-asia.com\/vi\/resources\/automl\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AutoML (Automated Machine Learning) Explained\" \/>\n<meta property=\"og:description\" content=\"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ascendas-asia.com\/vi\/resources\/automl\/\" \/>\n<meta property=\"og:site_name\" content=\"TechSource Systems &amp; Ascendas Systems Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/techsourcesystems\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-14T02:49:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/\",\"name\":\"AutoML (Automated Machine Learning) Explained - TechSource Systems &amp; Ascendas Systems Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/uk.mathworks.com\\\/discovery\\\/automl\\\/_jcr_content\\\/mainParsys\\\/image.adapt.full.medium.svg\\\/1650255702420.svg\",\"datePublished\":\"2022-06-14T01:37:40+00:00\",\"dateModified\":\"2022-06-14T02:49:50+00:00\",\"description\":\"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/uk.mathworks.com\\\/discovery\\\/automl\\\/_jcr_content\\\/mainParsys\\\/image.adapt.full.medium.svg\\\/1650255702420.svg\",\"contentUrl\":\"https:\\\/\\\/uk.mathworks.com\\\/discovery\\\/automl\\\/_jcr_content\\\/mainParsys\\\/image.adapt.full.medium.svg\\\/1650255702420.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/automl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AutoML (Automated Machine Learning) Explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"name\":\"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ascendas-asia.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\",\"name\":\"TechSource Systems & Ascendas Systems Group\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"contentUrl\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"width\":825,\"height\":131,\"caption\":\"TechSource Systems & Ascendas Systems Group\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/techsourcesystems\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/techsource-systems\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/TechSourceSystems\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AutoML (Automated Machine Learning) Explained - TechSource Systems &amp; Ascendas Systems Group","description":"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model","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:\/\/ascendas-asia.com\/vi\/resources\/automl\/","og_locale":"vi_VN","og_type":"article","og_title":"AutoML (Automated Machine Learning) Explained","og_description":"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model","og_url":"https:\/\/ascendas-asia.com\/vi\/resources\/automl\/","og_site_name":"TechSource Systems &amp; Ascendas Systems Group","article_publisher":"https:\/\/www.facebook.com\/techsourcesystems","article_modified_time":"2022-06-14T02:49:50+00:00","og_image":[{"url":"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"6 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ascendas-asia.com\/resources\/automl\/","url":"https:\/\/ascendas-asia.com\/resources\/automl\/","name":"AutoML (Automated Machine Learning) Explained - TechSource Systems &amp; Ascendas Systems Group","isPartOf":{"@id":"https:\/\/ascendas-asia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ascendas-asia.com\/resources\/automl\/#primaryimage"},"image":{"@id":"https:\/\/ascendas-asia.com\/resources\/automl\/#primaryimage"},"thumbnailUrl":"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg","datePublished":"2022-06-14T01:37:40+00:00","dateModified":"2022-06-14T02:49:50+00:00","description":"Automated machine learning (AutoML) automates and eliminates manual steps required to go from a data set to a predictive model","breadcrumb":{"@id":"https:\/\/ascendas-asia.com\/resources\/automl\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ascendas-asia.com\/resources\/automl\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/ascendas-asia.com\/resources\/automl\/#primaryimage","url":"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg","contentUrl":"https:\/\/uk.mathworks.com\/discovery\/automl\/_jcr_content\/mainParsys\/image.adapt.full.medium.svg\/1650255702420.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/ascendas-asia.com\/resources\/automl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ascendas-asia.com\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/ascendas-asia.com\/resources\/"},{"@type":"ListItem","position":3,"name":"AutoML (Automated Machine Learning) Explained"}]},{"@type":"WebSite","@id":"https:\/\/ascendas-asia.com\/#website","url":"https:\/\/ascendas-asia.com\/","name":"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller","description":"","publisher":{"@id":"https:\/\/ascendas-asia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ascendas-asia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/ascendas-asia.com\/#organization","name":"TechSource Systems & Ascendas Systems Group","url":"https:\/\/ascendas-asia.com\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/","url":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","contentUrl":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","width":825,"height":131,"caption":"TechSource Systems & Ascendas Systems Group"},"image":{"@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/techsourcesystems","https:\/\/www.linkedin.com\/company\/techsource-systems\/","https:\/\/www.youtube.com\/c\/TechSourceSystems"]}]}},"_links":{"self":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/4709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/comments?post=4709"}],"version-history":[{"count":8,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/4709\/revisions"}],"predecessor-version":[{"id":4722,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/4709\/revisions\/4722"}],"up":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/pages\/18"}],"wp:attachment":[{"href":"https:\/\/ascendas-asia.com\/vi\/wp-json\/wp\/v2\/media?parent=4709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}