/MorphL-Community-Edition

MorphL Community Edition uses big data and machine learning to predict user behaviors in digital products and services with the end goal of increasing KPIs (click-through rates, conversion rates, etc.) through personalization

Primary LanguagePythonApache License 2.0Apache-2.0

MorphL Community Edition

MorphL Community Edition uses Big Data & Machine Learning to predict user behaviors in digital products and services with the goal of increasing KPIs (click-through rates, conversion rates, etc.) through personalization. MorphL AI is funded through Google Digital News Initiative and European Data Incubator.

The process of building successful data-driven products undergoes many iterations. Data scientists, product manager, marketing or sales people and software developers need to come together to analyze the data and create a feature list for the next product release. This leads to lots of guess-work, not to mention the huge amount of time and resources required to reach a decent result, whether that’s spent on analyzing the data or developing new or improved product features.

MorphL reduces the complexity of implementing a personalized digital experience by offering built-in ML models & algorithms that cover a wide range of data sources and use-cases.

How it works

MorphL Platform
The backbone of the platform is the MorphL Orchestrator, that sets up the Big Data techstack required for running pipelines for data ingestion, models training and generating predictions.
MorphL Integrations
We integrate with various data sources. At the moment, we support Google Analytics, Google Analytics 360, BigQuery, Google Cloud Storage and AWS S3.
MorphL Predictive Models
We're utilizing open-source machine learning algorithms to build predictive models which are then used to develop predictive applications.
MorphL Predictions API
All predictions are available via a REST API, which makes it easier for software developers to incorporate AI capabilities within their digital products or services.

The setup guide is available here.

Architecture

The MorphL Platform consists of two main components:

  • MorphL Platform Orchestrator - This is the backbone of the platform. It sets up the infrastructure required for running pipelines for each model.

  • MorphL Pipelines - Consists of various Python scripts, required for retrieving data from various sources, pre-processing, training a model and generating predictions.


The code that you'll find in this repository is a mirror that we use for making releases. If you want to contribute to a pipeline or create a new model, please open a pull request in the corresponding repository from the MorphL-AI organization.

You can read more about MorphL here: https://morphl.io. Follow us on Twitter: https://twitter.com/morphlio. Join our Slack community and chat with other developers: http://bit.ly/morphl-slack

MorphL Cloud

On-premises, Cloud or Hybrid. For companies that want to AI-enhance their digital products & services without the hassle of dealing with a Big Data & Machine Learning infrastructure, we offer several deployment options that best suits your business needs and budget.

For enterprise sales or partnerships please contact us here or at contact [at] morphl.io.

License

Licensed under the Apache-2.0 License.