{"id":188791,"date":"2024-06-21T14:15:43","date_gmt":"2024-06-21T12:15:43","guid":{"rendered":"https:\/\/www.rse-web.it\/pubblicazioni\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/"},"modified":"2024-07-02T14:31:21","modified_gmt":"2024-07-02T12:31:21","slug":"b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology","status":"publish","type":"pubblicazioni","link":"https:\/\/www.rse-web.it\/en\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/","title":{"rendered":"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology"},"content":{"rendered":"<p class=\"last-updated-date\">Recently updated on July 2nd, 2024 at 02:31 pm<\/p>","protected":false},"excerpt":{"rendered":"<p>B-AMA is a simple, flexible protocol entirely programmed in Python that allows the application of machine learning techniques in hydrological and energy fields even to less experienced users, including all fundamental methodological steps such as data splitting, forcing selection, hyperparameter optimization, and performance evaluation.<\/p>\n","protected":false},"author":93,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[1308],"targets":[1317],"pubblicazioni_tipologie":[773],"class_list":["post-188791","pubblicazioni","type-pubblicazioni","status-publish","hentry","tag-hydroelectric-en","targets-research","pubblicazioni_tipologie-isi-article-en"],"acf":{"dont_show_hompage":true,"projects":{"ID":188408,"post_author":"93","post_date":"2024-06-13 15:10:18","post_date_gmt":"2024-06-13 13:10:18","post_content":"","post_title":"Integration of renewable energy into the land and environment","post_excerpt":"The goal of the project is to develop methodologies and analyses that, starting from the characterization of technologies and with an integrated approach, provide support for energy planning, taking into account technical, economic, environmental and regulatory aspects and possible hybridization and integration.","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"integration-of-renewable-energy-into-the-land-and-environment","to_ping":"","pinged":"","post_modified":"2024-07-12 11:06:31","post_modified_gmt":"2024-07-12 09:06:31","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.rse-web.it\/progetti\/energy-from-renewable-sources-and-integration-in-the-territory\/","menu_order":0,"post_type":"progetti","post_mime_type":"","comment_count":"0","filter":"raw"},"order_posts":"","dont_show_search":false,"related_posts":false,"show_on_slider":false,"single_post_data":{"titolo_spot":"","post_content":"<p>In this manuscript, we present B-AMA (Basic dAta-driven Models for All), a simple, flexible, and entirely Python-based protocol for applying data-driven models (DDMs) in hydrology. The protocol, which is open-source and freely available for academic and non-commercial purposes, has been designed to enable early-career scientists with a basic programming background to develop DDMs while ensuring no steps are overlooked during implementation.<\/p>\n<p>&nbsp;<\/p>\n<p>B-AMA incorporates data splitting, forcing selection, hyperparameter optimization, and performance metric computation. A Jupyter notebook with a practical workflow is provided to guide users in utilizing the protocol, while visualization tools facilitate efficient investigation and communication of results. We tested B-AMA in four hydrological applications to explore the applicability of DDMs across different temporal resolutions, lengths of time series, and autocorrelations. B-AMA demonstrated high accuracy and reasonable computational times, making the protocol ideal for educational purposes and for developing data-driven forecasts of hydrological time series.<\/p>\n","scarica_file":false,"link_estreno":[{"link_text":"Download Publication","link":"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1364815222003097?via%3dihub"}],"button":{"text":"","link":""},"referente_group":false,"data_emissione":"2022-12-13","autori":"A. Amaranto (RSE S.p.A.), M. Mazzoleni (Institute for Environmental Studies)","destinazione":"Environmental Modeling & Software, Vol. 160, No 105609","rif_rse":"22009227"},"satellite_post_url":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE<\/title>\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.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE\" \/>\n<meta property=\"og:description\" content=\"B-AMA is a simple, flexible protocol entirely programmed in Python that allows the application of machine learning techniques in hydrological and energy fields even to less experienced users, including all fundamental methodological steps such as data splitting, forcing selection, hyperparameter optimization, and performance evaluation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/\" \/>\n<meta property=\"og:site_name\" content=\"RSE\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-02T12:31:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/\",\"url\":\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/\",\"name\":\"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE\",\"isPartOf\":{\"@id\":\"https:\/\/www.rse-web.it\/#website\"},\"datePublished\":\"2024-06-21T12:15:43+00:00\",\"dateModified\":\"2024-07-02T12:31:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rse-web.it\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rse-web.it\/#website\",\"url\":\"https:\/\/www.rse-web.it\/\",\"name\":\"RSE\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.rse-web.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rse-web.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rse-web.it\/#organization\",\"name\":\"RSE\",\"url\":\"https:\/\/www.rse-web.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rse-web.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rse-web.it\/wp-content\/uploads\/2024\/01\/cropped-logo_rse_2022.png\",\"contentUrl\":\"https:\/\/www.rse-web.it\/wp-content\/uploads\/2024\/01\/cropped-logo_rse_2022.png\",\"width\":734,\"height\":164,\"caption\":\"RSE\"},\"image\":{\"@id\":\"https:\/\/www.rse-web.it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE","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.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/","og_locale":"en_US","og_type":"article","og_title":"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE","og_description":"B-AMA is a simple, flexible protocol entirely programmed in Python that allows the application of machine learning techniques in hydrological and energy fields even to less experienced users, including all fundamental methodological steps such as data splitting, forcing selection, hyperparameter optimization, and performance evaluation.","og_url":"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/","og_site_name":"RSE","article_modified_time":"2024-07-02T12:31:21+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/","url":"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/","name":"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology - RSE","isPartOf":{"@id":"https:\/\/www.rse-web.it\/#website"},"datePublished":"2024-06-21T12:15:43+00:00","dateModified":"2024-07-02T12:31:21+00:00","breadcrumb":{"@id":"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rse-web.it\/publications\/b-ama-a-python-coded-protocol-to-enhance-the-application-of-data-driven-models-in-hydrology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rse-web.it\/en\/"},{"@type":"ListItem","position":2,"name":"B-AMA: A Python-coded protocol to enhance the application of data-driven models in hydrology"}]},{"@type":"WebSite","@id":"https:\/\/www.rse-web.it\/#website","url":"https:\/\/www.rse-web.it\/","name":"RSE","description":"","publisher":{"@id":"https:\/\/www.rse-web.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rse-web.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rse-web.it\/#organization","name":"RSE","url":"https:\/\/www.rse-web.it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rse-web.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.rse-web.it\/wp-content\/uploads\/2024\/01\/cropped-logo_rse_2022.png","contentUrl":"https:\/\/www.rse-web.it\/wp-content\/uploads\/2024\/01\/cropped-logo_rse_2022.png","width":734,"height":164,"caption":"RSE"},"image":{"@id":"https:\/\/www.rse-web.it\/#\/schema\/logo\/image\/"}}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/pubblicazioni\/188791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/pubblicazioni"}],"about":[{"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/types\/pubblicazioni"}],"author":[{"embeddable":true,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/comments?post=188791"}],"version-history":[{"count":2,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/pubblicazioni\/188791\/revisions"}],"predecessor-version":[{"id":189057,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/pubblicazioni\/188791\/revisions\/189057"}],"wp:attachment":[{"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/media?parent=188791"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/tags?post=188791"},{"taxonomy":"targets","embeddable":true,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/targets?post=188791"},{"taxonomy":"pubblicazioni_tipologie","embeddable":true,"href":"https:\/\/www.rse-web.it\/en\/wp-json\/wp\/v2\/pubblicazioni_tipologie?post=188791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}