Dyna — Logic Programming for Machine Learning
About the Dyna Programming Language
Dyna is a programming language designed by and for machine learning
researchers. Dyna builds on the paradigm of logic programming languages
such as Datalog and Prolog. However, Dyna goes much further in that it
allows for flexible execution orders and for rules in the program
to be "weighted". This means that we can efficiently express
complicated programs in a few lines of code without having to worry
about how the program will execute and only focus on wh...
Read more at dyna.org