Your ML Suite for relational
and time-series data.
getML Relational Learning unlocks a 10x speed-up potential and superior model performance.
A game changer in predictive applications for enterprise applications.
Powering the world’s best machine learning pipelines.
From next-gen startups to established enterprises.
Machine Learning for enterprise data
Why you should consider getML
getML introduces new ML algorithms that empower data scientists to achieve superior model performance without the burden of manual feature engineering and building complex feature pipelines.
By generalizing gradient boosting to multi-relational decision trees, getML brings supervised learning to raw relational data, enabling end-to-end prediction pipelines. The getML Suite provides an easy to use Python API, adhering to modern standards.
getML is developed by Code17 GmbH from Leipzig, and is used across industries, from finance and manufacturing to healthcare and beyond.
The better solution for predictive analytics on your enterprise data
-
getML is easy to use helping you deliver
better models faster -
Delivered 10x speedup in
customer projects -
Up to 65% gain in prediction accuracy
over baseline models
What's under the hood?
Billions of Features with a few lines of code
getML is a high-performance machine learning software for predictive analytics on relational and time series data. At the heart of getML's innovation are five novel feature learning algorithms that automate manual feature engineering using supervised learning. getML enables the creation of end-to-end prediction pipelines capable of learning from terabytes of raw relational data, achieving unparalleled model accuracy within days not months.
Three magic lines of Python code
to learn from billions of features.
Press for more details.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
-
FastProp
comes with our Community edition. It is fast and generates a substantial number of important features based on simple aggregations. -
Relboost
is part our Enterprise edition. A generalization of the gradient boosting algorithm, Relboost can learn really complex interdependencies. -
ScaleGBMRegressor
is our memory-mapped predictor that can handle big datasets that do not fit into memory. -
Pipeline
bundles together the data model, feature learners and predictors. Just with this line of code, getML takes care of generation and selection of features, and training of the predictor when the pipeline'sfit
is called next. -
Inspired by libraries like
scikit-learn
, thefit()
,score()
, andpredict()
methods of a pipeline make the machine learning process a breeze. -
Container
holds the actual data of the population and peripheral tables as well as the train-test-validation split. It smoothly ensures the reproducibility of results. -
StarSchema
captures the relationships between population and peripheral tables and is our go-to data model abstraction. In contrast, unlimited relationship complexity such as the snowflake schema can be modelled withDataModel
.
To find the best set of aggregation functions and conditions, getML’s supervised learning algorithms perform an iterative, tree-based search inside relational data. This allows for the automatic generation of complex features for a given target variable on a scale and accuracy that no manual or brute-force approach can match.
-
Mission of getML
Making Data Science Fun Again:
- No complex infrastructure
- No feature code
- No long waiting times
-
Getting started is easy
- Check out our user guide.
- Install getML Community
pip install getml
. - Clone getml-demo and explore our example notebooks.
Need help along the way? Here are our support options!
The right getML flavor for your ML application
Both editions share the same Python API.
Community edition
For anyone who worked with Prophet, tsfresh or FeatureTools and is looking for a more memory and run-time efficient solution. getML Community is the leading open source implementation of the propositionalization framework.
Enterprise edition
This is your choice if shorter development cycles and unprecedented model accuracy provide a competitive edge to your business. getML Enterprise gives you access to the most advanced Relational Learning algorithms.
Interested in getML Relational Learning?
Request a meeting to explore the potential of getML Relational Learning for your business application. Or check out one of our code examples before.