NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
MLtool Python CodeMachine Learning (ML) is a subfield of Artificial Intelligence that gives computers the ability to learn from past data without being explicitly programmed. The predictive capabilities of ML models have already been used to facilitate several scientific breakthroughs. However, the practical application of ML is often limited due to the gaps in technical knowledge of its users. The common issue faced by many scientific researchers is the inability to choose the appropriate ML pipelines that are needed to treat real-world data, which is often sparse and noisy. To solve this problem, we have developed an automated Machine Learning tool (MLtool) that includes a set of ML algorithms and approaches to aid scientific researchers. The current version of MLtool is implemented as an object-oriented Python code that is easily extensible. It includes 44 different regression algorithms used to model data. MLtool helps users select the best model for their data, based on the scoring metrics used. Besides regression algorithms, MLtool also includes a suite of pre- and post-processing techniques such as missing value imputation, categorical variable encoding, input feature normalization, uncertainty quantification, exploratory data analysis (EDA), etc. MLtool was tested on several publicly available multi-dimensional data sets and was found capable of making accurate predictions.
Document ID
20230005458
Acquisition Source
Ames Research Center
Document Type
Other - Software
External Source(s)
20220003102
Authors
Nikolai A Zarkevich ORCID
(Ames Research Center Mountain View, California, United States)
Nishan Senanayake ORCID
(Case Western Reserve University Cleveland, Ohio, United States)
Joshua Stuckner
(Glenn Research Center Cleveland, Ohio, United States)
Shreyas J Honrao
(KBR (United States) Houston, Texas, United States)
Stephen Raymond Xie
(KBR (United States) Houston, Texas, United States)
Bethany Wu
(Universities Space Research Association Columbia, Maryland, United States)
Date Acquired
April 14, 2023
Publication Date
March 1, 2022
Publication Information
Subject Category
Computer Programming and Software
Funding Number(s)
WBS: 109492.02.03.05.02
Distribution Limits
Public
Copyright
Use by or on behalf of the US Gov. Permitted.
Keywords
Machine Learning
Artificial Intelligence
Python
Code
Software
Data science

Available Downloads

NameType mltool221004.zip STI
No Preview Available