Closed mrcslws closed 9 years ago
Relevant: http://xkcd.com/974/
I stared at the big (cond ...) for a while, and this is what I came up with. Let me know what you think.
You could imagine making this function more impressive, finding all possible solutions and evaluating them with a utility function. E.g. maybe calculate how much the change has disrupted the previous distances between indices, and use the solution that minimizes that.
My impression is that it's not super-valuable to enhance this. Any region-network trying to be impressive should use compatible topologies.
I agree, if you wanted to go crazy with it you could support non-rectangular topologies! Not worth the extra complexity.
On Sunday, November 30, 2014, Marcus Lewis notifications@github.com wrote:
You could imagine making this function more impressive, finding all possible solutions and evaluating them with a utility function. E.g. maybe calculate how much the change has disrupted the previous distances between indices, and use the solution that minimizes that.
My impression is that it's not super-valuable to enhance this. Any region-network trying to be impressive should use compatible topologies.
— Reply to this email directly or view it on GitHub https://github.com/nupic-community/comportex/pull/5#issuecomment-64975562 .
Felix Andrews / 安福立 http://www.neurofractal.org/felix/
Nice one!
Love the xkcd too.
Take the existing approach, written on a case by case basis for [1D 2D 3D] x [1D 2D 3D], and write the general algorithm for arbitrary sets of dimensions.