The Flek Machine is an integrated platform for machine learning, probabilistic modeling and predictive analytics.

AI Platform

Our Flek Machine includes 3 integrated components:

   1. FlekML - Core machine learning engine 

                     and probability machine

   2. FlekServer - Running server in standalone, local

                           or remote modes

   3. Toolkit - Python library and programming SDK


​FlekML is the core machine learning engine and Probability Machine. It learns probabilistic models from available data and stores it in memory or on disk. FlekML uses probabilistic mathematics and artificial intelligence to perform machine learning.

Flek Server runs the core engine in multiple modes: standalone, local or remote (cloud), which makes it easy to test locally or deploy on a larger scale on the cloud. To safeguard its data, all communication is conducted over HTTPS with built-in security safeguards.


Python Toolkit makes it easy to develop advanced probabilistic programs that run various kinds of analytics. The library includes a suite of APIs that enable programmers to work with probabilities at a higher level of abstraction. Specifically, it also includes components that allow applications to interact with the stored model, query and mine its content as well as make predictions and visualize results.