FlekML is the core ML engine that powers the Flek Machine. It  builds the model by learning and storing Nuggets.

FlekML

FlekML.png

FlekML is the core machine learning engine and probability machine inside. Using probabilistic mathematics & artificial intelligence techniques, FlekML learns a Unified Probabilistic Model from semi-structured data and then stores the generated model into memory, file or in a database.

FlekML.PNG

As a probabilistic engine, FlekML interacts with users by serving the stored models for exploratory or predictive analytics. Thus, allowing AI citizens like data scientists or programmers to discover probabilistic patterns or run probabilistic classification or recommendation tasks. Internally, FlekML runs the core machine learning algorithms either in Python or in C depending on whether the Flek Machine is running in standalone mode or in production.

Learn more about machine learning pipeline and the role of FlekML in the whole process.