3 ms·
A section on dynamic programming w.r.t. to modern AI techniques would complement it nicely considering the resurgence of the field :D
by Immortalin 8y ago
A section on dynamic programming w.r.t. to modern AI techniques would complement it nicely considering the resurgence of the field :D
- triska 8y agoThank you, this sounds like a wonderful addition! In general, the AI chapter is what I am currently working on most. I mean not "only" on the actual content, but on the applications I want to present in this chapter. Anton Kochkov has recently motivated this chapter via a dedicated issue for AI/ML applications of Prolog, and I invite you to track its progress at: https://github.com/triska/the-power-of-prolog/issues/5 https://github.com/triska/the-power-of-prolog/issues/5
- YeGoblynQueenne 8y agoHi Markus, thanks for your hard work on this website (also on all the Swi constraint libraries). For your machine learning section, you might want to consider discussing Metagol [1], a modern ILP system that can learn recursive theories and perform predicate invention. The core Metagol implementation is tiny and relies on a meta-interpreter (the technique is called Meta-Interpretive Learning). It is a radically different approach to previous ILP systems but much simpler and easier to understand. It should be interesting to anyone who wants to do machine learning with Prolog. ____________ [1] https://github.com/metagol/metagol https://github.com/metagol/metagol
- triska 8y agoThank you very much Stassa! I have added Metagol to the AI chapter, please have a look.
- YeGoblynQueenne 8y agoThat looks great, cheers! :)