What is the Flek Machine?
At the core of GoFlek’s software suite lies the Flek Machine, a unique probability engine. This proprietary technology is not merely an incremental improvement to modern machine learning but a transformative innovation for the future.
Every other analytics approach requires a separate model for each question, a forecasting model, a recommendation model, an anomaly detection model. Each is built, trained, and maintained independently, each one that needs rebuilding when the underlying data changes.
The Flek Machine works differently. When it connects to your data source, it builds a single universal probabilistic model of that dataset, not trained for a specific task, but capturing the full probabilistic structure of your data in one coherent representation. From that single model, GoFlek simultaneously serves any combination of outputs: predictions, recommendations, anomaly alerts, pattern discovery, causal analysis.
When your data changes, the model adapts automatically. No retraining. No retuning. No intervention. Every endpoint it serves updates with it for faster decision making.
The cost of adding a new use case is not the cost of building a new model. It is the cost of asking a new question.
Model
Auto-discover
Explore
Predict
Recommend
The Flek Machine integrates 3 key components: the Flek Engine, Server, and Python Toolkit. Together, they form a unified framework that allows businesses to auto-build probabilistic models on the fly, and conduct both exploratory and predictive analytics, all within one cohesive technology.
Flek Engine
The FlekML is the core machine learning engine with a core Probability Machine inside. It builds models by learning Nuggets from the semi-structured data. It then stores these models into memory, files or a database. FlekML also serves user the stored Nuggets when they query and mine, or when they search for probabilistic patterns.
Python Toolkit
The Python Toolkit and library for AI analytics includes a suite of components that enable users to: query, mine, auto-discover, explore, make predictions or run recommendations. It also includes APIs to help prepare data, visualize and interact with the stored models as well as components to validate and trace the results of a prediction task.
Flek Server
The 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.