# neuron.md ## NEURON: Comprehension **Neuron Comprehension**: Nel folder Appunti ci sono i comportamenti osservabili, dai quali siamo partiti, riducendone il numero per semplificare in questa prima fase. La forza della comprensione G. e' che possiamo aggiungere man mano nuovi comportamenti, senza gettare via nulla per ripartire da zero, come saremmo costretti a fare in una comprensione tradizionale. In questa prima comprensione, cerchiamo di fare un'espressione la piu' semplice possibile per valutare la sintassi e la grammatica e l'enliving dell'espressione. ```Gen NEURON type: comprehension include: axon.md soma.md postsynapse.md d-branch.md expansion: @AXON: EXPAND [ comprehension: AXON ] @SOMA: EXPAND [ comprehension: SOMA ] @D_BRANCH: EXPAND [ comprehension: D_BRANCH ] intrication: # Scope !DAY: INTRICATION [ ref: &ORGANISM.!DAY ] !NIGHT: INTRICATION [ ref: &ORGANISM.!NIGHT ] # Context *??: INTRICATION [ ref: &??.*?? ] # Tub _??: INTRICATION [ ref: &??._?? ] instantiation: # Context *TunPossible: CONTEXT [] # Tub _SpikeTrainTraces: TUB [ full: 60x, active: 30x, empty: 0x ] # Behaviour $: BEHAVIOUR [ behaviour: MAIN_NEURON ] ``` ### MAIN_NEURON ```Gen MAIN_NEURON type: behaviour within_scope: !DAY snippet: @: ACCUMULATOR [ snippet: TunPossibility, rf: active 12x ] ``` #### TunPossibility Qui controlliamo di essere lontani da uno spike train. Questo per eventualmente rendere possibili i tuning. ```Gen TunPossibility type: contextor in_context: *Fixed condition: _SpikeTrainTraces Empty out_context: *TunPossible