Explore DDD 2018 – Denver, Sept. 11-14
Could your Lego robots learn from experience? How would you go about it? Jean was asked these questions at EDDD 2017 and he did NOT have good answers. He mulled over them for weeks and felt hopelessly stuck. But, as luck would have it, he ran into the "predictive brain" model of cognition. It provides strikingly beautiful answers to the learning problem.
Jean had found a deeper model! So he set out to refactor his robots’ cognitive architecture and incorporate prediction and learning (from prediction errors) as core domain concepts. This presentation demos the outcomes retraces his steps and shows how they are illuminated by Domain-Driven Design.
About Jean François Cloutier
An avid programmer since the mid-80s, Jean has used and abused Prolog, LISP, Smalltalk, Java, Erlang, and Elixir. Years spent in corporate IT departments and what startups have taught him is that strong domain models are the beating hearts of successful software projects.
Jean is currently software architect at Starlit Software. He lives and works in Portland, Maine.
In his spare time, he trains obsessively at Aikido of Maine and organizes the local Erlang/Elixir and Elm meetups.
WEBSITE: http://exploreddd.com
TWITTER: http://twitter.com/ExploreDDD
