Skip to content
SPECIFICTION
Get listed

AutoKeras vs MLJAR AutoML

AutoKeras

autokeras.com

MLJAR AutoML

mljar.com

Side by side

FigureAutoKerasMLJAR AutoML
Price fromFree$20/mo
Free planYesYes
Free trial——
Open sourceYes—
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published25
Spec score · AutoML Software8.9 (#2)8.0 (#9)
PurposeAutoKeras is an AutoML system based on Keras, developed to make machine learning accessible to everyone.MLJAR AutoML automates supervised machine learning for tabular data, including binary classification, multiclass classification, and regression.
SupportThe project directs users to GitHub Discussions to ask questions.MLJAR’s About page invites users to contact the team with questions and says they are happy to help.

Plans

AutoKeras

  • AutoKerasFree
  • Open-source libraryFree

AutoKeras pricing →

MLJAR AutoML

  • FreeFree
  • mljar-supervised Python packageFree
  • Pro$20 a month
  • Business$60 a month
  • Perpetual license$199, paid once

MLJAR AutoML pricing →

In their own words

AutoKeras

AutoKeras is a free, open-source AutoML system based on Keras, designed to make machine learning accessible through code. It supports image and text classification and regression, as well as classification and regression for structured data. Its documentation also includes a tutorial for multi-task or multimodal datasets. Users can assemble custom models from AutoKeras blocks and let the system search for detailed configurations. Image workflows can set architecture type, normalization and data augmentation, or leave those choices for automatic tuning. The best model found can be exported as a Keras Model. The Python package is installed with pip and supports Linux, macOS and Windows, including self-hosted use. The installation guide supports Python 3 and recommends PyTorch version 2.3.0 or later with the PyTorch backend. By default, the final 20% of training data is used for validation, though users can set a different split or supply validation data. Model selection uses validation loss by default, with support for customized metrics and objectives. The project directs users to GitHub Discussions for questions.

Visit autokeras.com

MLJAR AutoML

MLJAR AutoML automates supervised machine learning for tabular data, including binary classification, multiclass classification, and regression. Users can work through MLJAR Studio notebooks or use the open-source Python package in scripts and notebooks. Its four modes—Explain, Perform, Compete, and Optuna—have configurable choices for algorithms, validation, metrics, time budget, and explanations. Depending on the selected mode and settings, workflows can preprocess data, select and tune models, engineer and select features, and create ensembles. Experiments include model comparisons, validation results, training times, explanations, and reusable artifacts; summaries are available in Markdown and JSON. Fairness-aware training evaluates models against a chosen metric and threshold and can try sample reweighting, but does not guarantee fairness. The Python package integrates with Mercury for prediction apps supporting individual and batch CSV predictions; apps can be previewed locally, published through MLJAR Platform, or self-hosted with Docker. The package is open source under the MIT license and costs nothing. AutoML is designed for supervised tabular tasks, and reports depend on task and settings.

Visit mljar.com