#44 · Primary category: Classical Machine Learning Frameworks
automl-gs
Provide an input CSV and a target field to predict, generate a model + code to run it.
Project last updated:10/22/19
GitHub Stars
1.9K
Forks
180
Contributors
7
License
MIT
Why we included this project
automl-gs is a rare AutoML project because it gives you the code instead of a locked-in model. You point it at a CSV file, name the column you want to predict, and it runs random hyperparameter searches across TensorFlow/Keras and XGBoost, then writes out a native Python pipeline with the data transformations and model construction in readable functions. Since the output is a plain script rather than a wrapped artifact, you can see exactly how your data was processed, tweak the architecture, and drop it into your own workflow without staying tied to the tool. It also saves you the tedious cleanup on real tabular data, handling messy bits like datetime and categorical encoding, plus column names with spaces or parentheses that would normally need manual fixes. That combination makes it a strong first pass for citizen data scientists and engineers without a deep statistics background, and the self-documenting generated code doubles as a way to learn how typical preprocessing and model choices actually work.
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