OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-sensory commits / fc5e427

spell-check
fc5e4279a68186d94d23a3a1e722ebeebbfd247d
by Linas Vepstas <linas@linas.org> · 2026-01-13T05:12:48.000Z

Changed files (1) +7 -7

DesignLearn-A.md +7 -7
……@@ -135,12 +135,12 @@ insns, replacing them with others, choosing different register
135135assignments, thus creating more efficient, compact code without altering
136136its function. The `-O2` flag on a C compiler. The optimizer does not
137137work on bare assembly, but in abstract insn sets, the "intermediate
138langauge" being a way-point.
138language" being a way-point.
139139
140140But this analogy can be pushed "all the way": A compiler is a homotopic
141141defomration of a C/C++ program into assembly code; an assembler is a
142142further deformation (and linking!) into machine binary. A bridge between
143two different represenations that does not alter the function: Whatever
143two different representations that does not alter the function: Whatever
144144the programmer wrote the C/C++ code to do, the machine binary will do
145145the same thing. The transformation from one to the other was
146146accomplished in a very long sequence of small steps.
……@@ -157,7 +157,7 @@ Can one write a finite-difference version of the Euler-Lagrange
157157equations (the solution of which defines geodesics)? I don't know.
158158Perhaps. People already run around claiming that one should maximize
159159free energy (Gibbs free energy) or perhaps the "integrated information";
160all of these ideas imply some kind of differentiable stucture minimized
160all of these ideas imply some kind of differentiable structure minimized
161161or maximized via some Euler-Lagrange-style differentail or difference
162162eqns. I don't want to get hung up on the details, but rather the
163163artistic impression: when there is stuff to be minimized and maximzed,
……@@ -172,7 +172,7 @@ from a huge body of work in mathematical physics to conclude "ah ha!
172172Free energy! That's the Answer with a Capital A!"
173173
174174### Self-assembly
175But I don't want this. I want a system to self-assemble (necessairly
175But I don't want this. I want a system to self-assemble (necessarily
176176a system that has moved to a critical point.) The word "critical" in
177177the sense of self-assembly and avalanches for sand-piles at criticality,
178178but now, for jigsaw pieces, not sand-grains.
……@@ -191,7 +191,7 @@ and acts on, manipulates that structure.
191191### Perceiving structure
192192So again, what is structure, and how is it perceived? Once again: it is
193193the pairwise relationships or correlations between pairs of "things".
194The pair-wise connections form a network graph, of vertexes and edges.
194The pair-wise connections form a network graph, of vertices and edges.
195195This network graph is in rough correspondence with the "external world"
196196that is being perceived. A "world model" of sorts.
197197
……@@ -201,7 +201,7 @@ Categorize these: Many will be identical. The frequency (count) of
201201identical ones follows a Zipf power law distribution (as experimentally
202202observed, i.e. "in practice")
203203
204Now, cluster them "by similarity". One of the easiest ways fo doing this
204Now, cluster them "by similarity". One of the easiest ways for doing this
205205is by cosine-similarity. Cosine similarity requires vectors; where do
206206the vectors come from? They arise entirely naturally, in many ways. For
207207example, consider all jigsaws that have the label $A$ for the center
……@@ -263,7 +263,7 @@ GloVE, and skipgrams, even though the algo I describe above is
263263***completely different***.
264264
265265### Recursion
266The jigsaw-based approach above is resursive. Once I've created
266The jigsaw-based approach above is recursive. Once I've created
267267clusters of jigsaws, I can create new overlay networks (out of the
268268jigsaw pieces, instead of pair-wise edges), and then repeat the process.
269269The resulting pieces are more complex, more abstract. This recursive