{"id":22554,"date":"2020-11-26T11:11:37","date_gmt":"2020-11-26T10:11:37","guid":{"rendered":"https:\/\/www.regestaitalia.eu\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/"},"modified":"2025-06-03T15:33:31","modified_gmt":"2025-06-03T13:33:31","slug":"internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm","status":"publish","type":"post","link":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/","title":{"rendered":"Internet of Things: how to prepare data for a Machine Learning algorithm"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right-small:0px;--awb-padding-left-small:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1497.6px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">In the previous <\/span><a href=\"https:\/\/www.regestaitalia.eu\/regesta-lab\/approfondimenti\/iot-machine-learning\/internet-of-things-come-valorizzare-i-dati-raccolti-grazie-al-machine-learning\/\" target=\"_blank\" rel=\"noopener noreferrer\">article on the Internet of Things<\/a><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> we talked about how the <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Machine Learning<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">, through the different families of existing algorithms, is able to transform a Data Lake of IoT data collected from the field into added value for the process.<\/span><\/p>\n<p data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">There are many solutions derived from this approach, for example:<\/p>\n<ul>\n<li><b><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">analysis of behavioral patterns<\/span> <\/b><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">to identify abnormal or, conversely, optimal situations;<\/span><\/li>\n<li><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">monitoring integration tools<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> real-time for event prediction;<\/span><\/li>\n<li><b><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Decision support through prescriptive analysis<\/span><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">.<\/span><\/b><\/li>\n<\/ul>\n<p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">The phase of <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Data Exploration<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">, the first step in any Data Science project, allows you to select, within the varied data source built with IoT data collection, the perimeter of the process you are interested in according to the results to be obtained.<\/span><\/p>\n<p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">At this point, it is necessary to prepare the <\/span><em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">dataset<\/span><\/em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> from the large amount of IoT data, historicized at the highest level of detail with the sampling rate of the sensors from which it is collected.<\/span><\/p>\n<\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-font-size:var(--awb-typography1-font-size);\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:var(--awb-typography1-font-family);font-weight:var(--awb-typography1-font-weight);font-style:var(--awb-typography1-font-style);margin:0;letter-spacing:var(--awb-typography1-letter-spacing);text-transform:var(--awb-typography1-text-transform);font-size:1em;--fontSize:48;line-height:var(--awb-typography1-line-height);\">Data Wrangling of IoT Data<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-stretch\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">The phase just introduced can take various names, including the most common <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Data Wrangling<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">, or in Italian <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">data aggregation<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">: this delicate phase is the basis for achieving meaningful results, and its approach varies according to the goal set.<\/span><\/p>\n<p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">This stage can be seen as a thorough photographic work: starting from a complete panorama, it is necessary to find the <\/span><em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">set-up <\/span><\/em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">optimal to capture the scene in its highlights, enhancing its graphic features.<\/span><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-stretch\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"688\" height=\"426\" title=\"regestaLab_20-11_ped-article_post07\" src=\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07.jpg\" data-orig-src=\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07.jpg\" alt class=\"lazyload img-responsive wp-image-21050\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27688%27%20height%3D%27426%27%20viewBox%3D%270%200%20688%20426%27%3E%3Crect%20width%3D%27688%27%20height%3D%27426%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07-200x124.jpg 200w, https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07-400x248.jpg 400w, https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07-600x372.jpg 600w, https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-article_post07.jpg 688w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 688px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\"><p>Starting with IoT data at the maximum detail, it might be successful to perform the aggregations:<\/p>\n<ul>\n<li><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">on a defined time axis, useful, for example, if you want to implement an <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">online prediction algorithm<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> during the process, as in a Predictive Maintenance system;<\/span><\/li>\n<li><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">by product or batch of products, which is necessary, for example, to correlate the data describing their <\/span><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"><b>describe the production process with qualitative feedback<\/b><\/span><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">, an approach often used for <\/span><a href=\"https:\/\/www.regestaitalia.eu\/regesta-lab\/approfondimenti\/predictive-quality-analytics-un-fattore-chiave-per-ottimizzare-i-risultati-dei-processi-manifatturieri\/\" target=\"_blank\" rel=\"noopener noreferrer\">Predictive Quality Analytics<\/a><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">.<\/span><\/li>\n<\/ul>\n<p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">At this point, one can operate as a photographer: using statistical or mathematical aggregating functions, also designed <\/span><em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">ad hoc<\/span><\/em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> for the domain, one can capture a snapshot of the process that can summarize the key aspects from which the chosen Machine Learning algorithm can extract knowledge and value.<\/span><\/p>\n<p><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Like any photographer in the digital age, having taken a good photograph you go into <\/span><em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">post-production<\/span><\/em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> to remove the little bit of noise that doesn&#8217;t make it perfect: this stage, in preparing a <\/span><em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">dataset<\/span><\/em><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> for a machine learning algorithm, is the <\/span><strong data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">Data Cleaning<\/strong><span data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\"> (or Cleansing).<\/span><\/p>\n<p data-fusion-font=\"true\" data-fusion-google-font=\"Titillium Web\" data-fusion-google-variant=\"300\">This equally delicate and important process will be the subject of the next article in our series devoted to Machine Learning in the context of the Internet Of Things.<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms to make them as effective as possible<\/p>\n","protected":false},"author":1,"featured_media":21049,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[138],"tags":[],"class_list":["post-22554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot-ml"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Regesta LAB - IoT: how to prepare data for an ML algorithm<\/title>\n<meta name=\"description\" content=\"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms\" \/>\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.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Regesta LAB - IoT: how to prepare data for an ML algorithm\" \/>\n<meta property=\"og:description\" content=\"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\" \/>\n<meta property=\"og:site_name\" content=\"Regesta Group\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-26T10:11:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-03T13:33:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-10_ped_post07.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/b2adaa1f97afe72b72049c658948c02b\"},\"headline\":\"Internet of Things: how to prepare data for a Machine Learning algorithm\",\"datePublished\":\"2020-11-26T10:11:37+00:00\",\"dateModified\":\"2025-06-03T13:33:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\"},\"wordCount\":1436,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg\",\"articleSection\":[\"Iot &amp; ML\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\",\"url\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\",\"name\":\"Regesta LAB - IoT: how to prepare data for an ML algorithm\",\"isPartOf\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg\",\"datePublished\":\"2020-11-26T10:11:37+00:00\",\"dateModified\":\"2025-06-03T13:33:31+00:00\",\"description\":\"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms\",\"breadcrumb\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage\",\"url\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg\",\"contentUrl\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.regestaitalia.eu\/en\/home-regesta-group\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Internet of Things: how to prepare data for a Machine Learning algorithm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#website\",\"url\":\"https:\/\/www.regestaitalia.eu\/en\/\",\"name\":\"Regesta Group\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.regestaitalia.eu\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#organization\",\"name\":\"Regesta Group\",\"url\":\"https:\/\/www.regestaitalia.eu\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2025\/04\/logo-per-yoast-100.jpg\",\"contentUrl\":\"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2025\/04\/logo-per-yoast-100.jpg\",\"width\":697,\"height\":697,\"caption\":\"Regesta Group\"},\"image\":{\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/b2adaa1f97afe72b72049c658948c02b\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf4c27079a7ac863ff756baa403d32555186c1fdeaf53d13bd7cdde0966e8465?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf4c27079a7ac863ff756baa403d32555186c1fdeaf53d13bd7cdde0966e8465?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/regestaitalia.it\"],\"url\":\"https:\/\/www.regestaitalia.eu\/en\/author\/info_wrdz53pm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Regesta LAB - IoT: how to prepare data for an ML algorithm","description":"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms","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.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/","og_locale":"en_US","og_type":"article","og_title":"Regesta LAB - IoT: how to prepare data for an ML algorithm","og_description":"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms","og_url":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/","og_site_name":"Regesta Group","article_published_time":"2020-11-26T10:11:37+00:00","article_modified_time":"2025-06-03T13:33:31+00:00","og_image":[{"url":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-10_ped_post07.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#article","isPartOf":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/"},"author":{"name":"admin","@id":"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/b2adaa1f97afe72b72049c658948c02b"},"headline":"Internet of Things: how to prepare data for a Machine Learning algorithm","datePublished":"2020-11-26T10:11:37+00:00","dateModified":"2025-06-03T13:33:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/"},"wordCount":1436,"commentCount":0,"publisher":{"@id":"https:\/\/www.regestaitalia.eu\/en\/#organization"},"image":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg","articleSection":["Iot &amp; ML"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/","url":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/","name":"Regesta LAB - IoT: how to prepare data for an ML algorithm","isPartOf":{"@id":"https:\/\/www.regestaitalia.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage"},"image":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg","datePublished":"2020-11-26T10:11:37+00:00","dateModified":"2025-06-03T13:33:31+00:00","description":"To optimize Machine Learning processes, it is crucial to better prepare the IoT data that will feed the algorithms","breadcrumb":{"@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#primaryimage","url":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg","contentUrl":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2020\/11\/regestaLab_20-11_ped-1920_post07.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.regestaitalia.eu\/en\/internet-of-things-how-to-prepare-data-for-a-machine-learning-algorithm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.regestaitalia.eu\/en\/home-regesta-group\/"},{"@type":"ListItem","position":2,"name":"Internet of Things: how to prepare data for a Machine Learning algorithm"}]},{"@type":"WebSite","@id":"https:\/\/www.regestaitalia.eu\/en\/#website","url":"https:\/\/www.regestaitalia.eu\/en\/","name":"Regesta Group","description":"","publisher":{"@id":"https:\/\/www.regestaitalia.eu\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.regestaitalia.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.regestaitalia.eu\/en\/#organization","name":"Regesta Group","url":"https:\/\/www.regestaitalia.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2025\/04\/logo-per-yoast-100.jpg","contentUrl":"https:\/\/www.regestaitalia.eu\/wp-content\/uploads\/2025\/04\/logo-per-yoast-100.jpg","width":697,"height":697,"caption":"Regesta Group"},"image":{"@id":"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/b2adaa1f97afe72b72049c658948c02b","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.regestaitalia.eu\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf4c27079a7ac863ff756baa403d32555186c1fdeaf53d13bd7cdde0966e8465?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf4c27079a7ac863ff756baa403d32555186c1fdeaf53d13bd7cdde0966e8465?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/regestaitalia.it"],"url":"https:\/\/www.regestaitalia.eu\/en\/author\/info_wrdz53pm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/posts\/22554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/comments?post=22554"}],"version-history":[{"count":1,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/posts\/22554\/revisions"}],"predecessor-version":[{"id":22560,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/posts\/22554\/revisions\/22560"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/media\/21049"}],"wp:attachment":[{"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/media?parent=22554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/categories?post=22554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.regestaitalia.eu\/en\/wp-json\/wp\/v2\/tags?post=22554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}