# $ echo "$d_txted" "'""$d_Qndfs""MindCode/code develop/symbols - data vs operators notes.txt""'" | xargs -0 sh -c & # www.BillHowell.ca 25May2020 initial /home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/code develop/symbols - data vs operators notes.txt What did Robert Hecht-Nielson do? This immediately raises Asim Roy's concept cells 32******************************32 08******08 27Dec2020 what is a spike? spike - part of a spatio-temporal pattern of spikes that represents "something" pattern may consist of [0,1,n] spikes may dynamically change, evolve into something else convert temporal to spectral "static""? example - my [lame, dumb] integer representations graphical model of NNs - hugely important 08******08 10Sep2020 Another more biologically realistic option : (axon -> synapse -> dentrite) multipaths ?[ARE, HAVE]? symbols, but how to : reference abstractly [create, search, destroy] paths multiple-conflicting-[arch, path, op, tran, symbol]s? [DNA, RNA] tie-ins Olaf Sporns "rich club" at multi-scales neurons that "conduit" from [local, long-range] lower brain structures as connectors [basal ganglia, thalamus, etc] - how are connections built? how do connections provide overlapping [function, connection, etc] capabilities? Creating a "map" for programming tracking essential to me Data symbols - so how does this work for the simplest situation? data output is a spike real numbers - as an example of "complex" data type "unified" output, in my case Z80 is 8bit int, 16bit real alternative 1 - [simplest, fastest] is a local cluster of 8 neurons? also provides multi-level concept of [complex, networked] data types alternative 2 - could be serial output redirected or [RNA, molecule] stored as far as coding - still need program symbol for data start with [pre-established, fixed] architectures - define [neuron clusters, connections] Conflicting though - complex spike trains from a neron could represent [int, scalar, structure]? kind of makes sense? biology would want to save wiring? check the literature 08******08 25May2020 symbols, concept neurons as one approach General concept of symbols following computer programming Simple start - symbols are integers - integer symbols evaluate to themselves, so symbols have to be treated separately - symbol tables? - make it easier - symbols are 8-bit strings (biologically implausible, but easy to use) - [data, operator, transformer] symbol tables? - how about 2*8bit? clumsy, same problem - like Basic line labels? - just set symbols as strings of arbitrary length for now - easy to apply QNial code to MindCode What about loop constructs etc? - natural fit to DNA - mRNA - proteins etc What does an operator do? 08******08 15May2020 from ToDos : Current work : create a system to handle "formulae" Robert Hecht-Nielson "Confabulation Theory" 2007 p2-5 COGNITIVE MODULES 4k - describe one ATTRIBUTE that an OBJECT of the animals mental universe may possess individual axonal KNOWLEDGE LINK (billions) unidirectionally connects one SOURCE SYMBOL in one module with a TARGET SYMBOL in a second module KNOWLEDGE BASE or corticle knowledge FASCICLE - set of all connections of one module with symbols of a second module THOUGHT COMMAND that originates in subcortical structures, is a [graded, analogue] signal Howell : YIKES!! - MindCode uses spikes! ACTION COMMANDS ultimately launch all movement and thought processes (i.e. BEHAVIOURS) CONFABULATION - - one and only cognitive information processing operation of modules - occurs only upon receipt of a thought command - in milliseconds leading up to a particular target module being commanded to begin (or intensify) a confabulation "contraction", axonal knowledge links from source symbols which are currrently excited on other selected source modules deliver INPUT EXCITATION to neurons representing each knowledge link's target symbol. [The ensemble of modules transmitting excitation are deliberately selected by the overall thought process being executed (thought processes are [learned, stored, recalled] in the same manner as movement processes).] - confabulation is the process of selecting that one symbol (termed CONCLUSION of the confabulation) whose representing neurons are receiving the highest level of excitation. "winner takes all" At the ned of confabulation all of the neurons which represent the winning symbol are transmitting at high efficacy though any knowledge links that have the conclusion symbol as their source. - NEURONAL ATTRACTOR NETWORK contained within each module - with this a simple confabulation can often be completed in under 100 ms, even if the module implements hundreds of thousands of symbols. - ASSUMED FACTS - conclusions reached by confabulations in the recent past can be used as sources of knowledge link input to subsequent confabulations MULTICONFABULATION - p102 look later - for now, do my own thinking # enddoc