A tutorial on the free-energy framework for modelling perception and learning
tmorville.github.io
tmorville.github.io
For the neural corollaries of predictive coding, check out Shipp (2016) "Neural Elements for Predictive Coding": https://www.frontiersin.org/articles/10.3389/fpsyg.2016.0179...
For a state-of-art CV framework that fits with the free energy principle, check out the Recursive Cortical Network from George et al. (2017) "A generative vision model that trains with high data efficiency and breaks text-based CAPTCHAs ": http://science.sciencemag.org/content/358/6368/eaag2612
https://www.fil.ion.ucl.ac.uk/spm/software/spm12/
in this package there are (was?) some scripts for running dynamic expectation maximization. Cheers
The proposed method is wasteful in terms of energy spent to get an answer, specifically in this step : ‘ sum the whole range of possible sizes‘, even with approximations and clever algo
Perception is much more economical as it’s done via memorized heuristics that restrict the search space very quickly.
As a rule of thumb, If your method requires many iterations to converge on some minimum it’s a wrong method to model perception. Brain doesn’t solve a mathematical optimization problem.
Er, the entire approach is motivated by the fact computing p(u) is intractable. That summation is explicitly not done in active inference...
I am having a hard time understanding this sentence - how does g(v) = v^2 relate the size v and the input u if the expression mentions only v?
Is it meant to be v = g(u) = u^2? Is it u = g(v) = v^2?
That means that there's no deterministic function that fixes u for a given v, but only a distribution of possible values. (It's closer to u = v^2 than the opposite, though.) The precise relationship is expressed symbolically in the likelihood function given in the next part.
And looks like the content is in markdown.