Cuvis.Ai: An Open-Source, Low-Code Software Ecosystem for Hyperspectral Processing and Classification

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Hanson, Nathaniel, Manke, Philip, Birkholz, Simon, Mühlbauer, Maximilian, Heine, Rene, Brandes, Arnd
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916486021382144
author Hanson, Nathaniel
Manke, Philip
Birkholz, Simon
Mühlbauer, Maximilian
Heine, Rene
Brandes, Arnd
author_facet Hanson, Nathaniel
Manke, Philip
Birkholz, Simon
Mühlbauer, Maximilian
Heine, Rene
Brandes, Arnd
contents Machine learning is an important tool for analyzing high-dimension hyperspectral data; however, existing software solutions are either closed-source or inextensible research products. In this paper, we present cuvis.ai, an open-source and low-code software ecosystem for data acquisition, preprocessing, and model training. The package is written in Python and provides wrappers around common machine learning libraries, allowing both classical and deep learning models to be trained on hyperspectral data. The codebase abstracts processing interconnections and data dependencies between operations to minimize code complexity for users. This software package instantiates nodes in a directed acyclic graph to handle all stages of a machine learning ecosystem, from data acquisition, including live or static data sources, to final class assignment or property prediction. User-created models contain convenient serialization methods to ensure portability and increase sharing within the research community. All code and data are available online: https://github.com/cubert-hyperspectral/cuvis.ai
format Preprint
id arxiv_https___arxiv_org_abs_2411_11324
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Cuvis.Ai: An Open-Source, Low-Code Software Ecosystem for Hyperspectral Processing and Classification
Hanson, Nathaniel
Manke, Philip
Birkholz, Simon
Mühlbauer, Maximilian
Heine, Rene
Brandes, Arnd
Machine Learning
Software Engineering
Machine learning is an important tool for analyzing high-dimension hyperspectral data; however, existing software solutions are either closed-source or inextensible research products. In this paper, we present cuvis.ai, an open-source and low-code software ecosystem for data acquisition, preprocessing, and model training. The package is written in Python and provides wrappers around common machine learning libraries, allowing both classical and deep learning models to be trained on hyperspectral data. The codebase abstracts processing interconnections and data dependencies between operations to minimize code complexity for users. This software package instantiates nodes in a directed acyclic graph to handle all stages of a machine learning ecosystem, from data acquisition, including live or static data sources, to final class assignment or property prediction. User-created models contain convenient serialization methods to ensure portability and increase sharing within the research community. All code and data are available online: https://github.com/cubert-hyperspectral/cuvis.ai
title Cuvis.Ai: An Open-Source, Low-Code Software Ecosystem for Hyperspectral Processing and Classification
topic Machine Learning
Software Engineering
url https://arxiv.org/abs/2411.11324