#22 · Primary category: Classical Machine Learning Frameworks
TransmogrifAI
TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
Project last updated:06/02/26
GitHub Stars
2.3K
Forks
399
Contributors
47
License
BSD-3-Clause
Why we included this project
Teams already invested in Apache Spark and Scala are the natural audience here. TransmogrifAI automates the grunt work of building structured-data models, covering feature engineering, feature sanity checking and selection, and model selection across classifiers, so a cleaned Spark DataFrame can become a trained, evaluated pipeline without hand-tuning every stage. Its distinctive angle is compile-time type safety: features are declared and checked at build time, so data-type mistakes surface before a long training run instead of failing at runtime. That suits production pipelines where modular, reusable feature definitions matter more than chasing the latest deep-learning architectures. If you want AutoML that slots into an existing Spark cluster rather than standing up a separate platform, this is a solid choice.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning