Hyperopt-Sklearn

Hyperopt-Sklearn (Hyperparameter optimization for Sklearn) is a Python library for hyperparameter-optimization-based model selection among machine learning algorithms in the Scikit-learn package. The main goal of Hyperopt-Sklearn is to automate and ease the process of hyperparameter tuning for machine learning models. It utilizes Bayesian optimization techniques to decrease the complexity of hyperparameter tuning and speed up the optimization process. It is a valuable tool for tuning hyperparameters and improving performance of Scikit-learn models without manual intervention.

Link: https://hyperopt.github.io/hyperopt-sklearn/

View Resource

Intelligent decision-making tool to connect individuals with AD/ADRD and their caregivers to health app technologies

Awardee Organization(s): University of Pittsburgh
Principal Investigator(s): Julie Faieta, PhD, MOT OTR/L
Official Project Title: Health App Review Tool: Connecting those Affected by Alzheimer’s to Needed Technology Support
AITC Partner: PennAITech
Website(s): https://www.shrs.pitt.edu/

View Resource

LAMA: LightAutoML

LightAutoML is an open-source Python library aimed at automated machine learning. It is designed to be lightweight and efficient for various tasks with tabular, text data. LightAutoML provides easy-to-use pipeline creation that enables: automatic hyperparameter tuning, data processing; automatic typing, feature selection; automatic time utilization; automatic report creation; and easy-to-use modular scheme to create your own pipelines.

Link: https://lightautoml.readthedocs.io/en/latest/

View Resource

Ludwig: A low-code framework for building custom AI models like LLMs and other deep neural networks

Ludwig is a low-code framework for building custom AI models like LLMs and other deep neural networks. The Ludwig allows you to build custom models with ease. A declarative YAML configuration file is all you need to train a state-of-the-art LLM on your data and its support for multi-task and multi-modality learning. You can also optimize for scale and efficiency, since it also provides automatic batch size selection, distributed training (DDP, DeepSpeed), parameter efficient fine-tuning (PEFT), 4-bit quantization (QLoRA), and larger-than-memory datasets. By supporting hyperparameter optimization, explainability, and rich metric visualizations, you retain full control of your models down to the activation functions. It is modular and extensible and is engineered for production (Docker, HuggingFace).

Link: https://ludwig.ai/latest/

View Resource

MLBox

MLBox is a powerful AutoML Python library that provides fast reading and distributed data preprocessing/cleaning/formatting, highly robust feature selection and leak detection, accurate hyperparameter optimization in high-dimensional space, state-of-the-art predictive models for classification and regression (Deep Learning, Stacking, LightGBM, etc.), and prediction with model interpretation.

Link: https://mlbox.readthedocs.io/en/latest/

View Resource

MLJAR- supervised: Automated Machine Learning Python package that works with tabular data

MLJAR- supervised is an Automated Machine Learning Python package that works with tabular data. It is designed to save time for a data scientist. It abstracts the common way to preprocess the data, construct the machine learning models, and perform hyper-parameters tuning to find the best model. It is no black-box as you can see exactly how the ML pipeline is constructed (with a detailed Markdown report for each ML model). MLJAR- supervised will help you with:
(1) explaining and understanding your data,
(2) trying many different machine learning models,
(3) creating Markdown reports from analysis with details about all models,
(4) saving, re-running and loading the analysis and ML models.

Link: https://supervised.mljar.com/

View Resource

MLme: Machine Learning Made Easy

MLme fulfills the diverse requirements of researchers while eliminating the need for extensive coding efforts by integrating four essential functionalities, namely data exploration, AutoML, CustomML, and visualization. MLme serves as a valuable resource that empowers researchers of all technical levels to leverage ML for insightful data analysis and enhance research outcomes. By simplifying and automating various stages of the ML workflow, it enables researchers to allocate more time to their core research tasks, thereby enhancing efficiency and productivity.

doi: 10.1101/2023.07.04.546825

View Resource

Multimodal conversational AI to assist older adults with daily tasks at home

Awardee Organization(s): Pennsylvania State University
Principal Investigator(s): Rui Zhang, PhD | Marie Boltz, PhD, GNP-BC
Official Project Title: Task-Oriented Multimodal Conversational AI for Assisting Older Adults with Daily Tasks
AITC Partner: PennAITech
Website(s):
https://www.eecs.psu.edu/
https://ryanzhumich.github.io/

View Resource

Non-intrusive in-home activities of daily living monitoring using a self-supervised multi-sensor fusion model that detects behavior changes associated with AD/ADRD

Awardee Organization(s): University of California San Diego
Principal Investigator(s): Xinyu Zhang, PhD | Alison Moore, MD, MPH
Official Project Title: Non-Intrusive, Fine-Grained In-Home Daily Activity Transcription for Alzheimer’s Monitoring
AITC Partner: PennAITech
Website(s): http://xyzhang.ucsd.edu

View Resource