Algorithmic Probability Programming is a new paradigm for developing advanced probabilistic solutions.

Algorithmic Probability Programming


By providing the means to work with probabilities algorithmically, Flek provides AI citizens the means to tackle complex problems of uncertainty - a property that is deemed crucial for many AI and ML activities.

At the heart of the Algorithmic Probability Programming (APP) approach is the notion of Universal Model and Nuggets which let the AI programmer work with probabilities at a higher level of abstraction. 

With APP, users can work with probabilities as first class entities. Instead of working with frequency distributions or density functions, programmers now work with individual Nuggets (probability like objects) that can be searched, filtered, mined and then used to perform iterative computations.

Learn more about AI Evolution and some of the ideas behind Flek's probability machine .