From 13dfd72e78813ffb80e3653d5bab51d1d9220723 Mon Sep 17 00:00:00 2001 From: ocrampal Date: Sat, 2 May 2026 20:56:06 +0200 Subject: [PATCH] varie --- winnertakeall/excitation.md | 89 ++++++++++++++++++---------------- winnertakeall/winnertakeall.md | 80 ++++++++++++++++-------------- 2 files changed, 89 insertions(+), 80 deletions(-) diff --git a/winnertakeall/excitation.md b/winnertakeall/excitation.md index 335f66d..dd7eb74 100644 --- a/winnertakeall/excitation.md +++ b/winnertakeall/excitation.md @@ -10,73 +10,76 @@ BEH-AST mette a disposizione SYNAPSE, AXON PRESYNAPSE e BEH-BD POSTSYNAPSE. Fare ```Gen -container: EXCITATION +EXCITATION - tub_local: ??? (fullness: 50x, active: 0x, emptiness: 0x) + type: container - tub_intricated: - - PRESYNAPSE from neuron/presynapse.md - - POSTSYNAPSE from neuron/postsynapse.md - - SYNAPSE from astrocyte/synapse.md + tub_local: ??? (fullness: 50x, active: 0x, emptiness: 0x) - - GoodTraces ( contained_by: -?? ) - - BadTraces ( contained_by: -?? ) + tub_intricated: + - PRESYNAPSE from neuron/presynapse.md + - POSTSYNAPSE from neuron/postsynapse.md + - SYNAPSE from astrocyte/synapse.md + + - GoodTraces ( contained_by: -?? ) + - BadTraces ( contained_by: -?? ) context_intricated: - - TunPossible ( contained_by: winnertakeall.md ) + - TunPossible ( contained_by: winnertakeall.md ) ``` -### CheckSynModification: Context +### CheckSynModification: contextor Qui devo capire queste tracce chi le lascia e se sono esclusive? ```Gen -context: CheckSynModification +CheckSynModification: ( active: 60x ) - contained_by: EXCITATION - in_context: Fixed - rf: 60x - - condition: ( GoodTraces Full ) AND NOT ( SYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) - out_context: ActivateSyn - - condition: ( BadTraces Full ) - out_context: DeActivateSyn -``` - -### Activate: Episode - -Qui attiviamo la Syn collegando Pre e Post - -```Gen -episode: activate + type: contextor contained_by: EXCITATION - in_context: ActivateSyn - rf: ( active: 6x ) + in_context: Fixed + condition: ( GoodTraces fullness ) AND NOT ( SYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full) + out_context: ActivateSyn_ctx - - hypothesis: ( GoodTraces full ) AND NOT ( ??? full ) - action: - bind_containers: # Novita' - [PRESYNAPSE increase, POSTSYNAPSE increase, SYNAPSE increase, GoodTraces decrease] - trace: None + condition: ( BadTraces fullness ) + out_context: DeActivateSyn_ctx ``` -### DeActivate: Episode +### Activate: binder + +Qui attiviamo la Syn collegando Pre e Post. Lo facciamo per tutte le relazioni fino a quando GoodTraces fullness + +```Gen +activateSyn: ( active: 6x ) + + type: binder + contained_by: EXCITATION + + in_context: ActivateSyn_ctx + hypothesis: ( GoodTraces fullness ) + bind_containers: # Novita' + [PRESYNAPSE increase, POSTSYNAPSE increase, SYNAPSE increase, GoodTraces decrease] + trace: None +``` + +### DeActivate: binder Qui deattiviamo la Syn ```Gen -episode: DeActivate +DeActivate: ( active: 6x ) + + type: binder contained_by: EXCITATION - in_context: DeActivateSyn - rf: ( active: 6x ) - - hypothesis: (BadTraces full) - action: + in_context: DeActivateSyn_ctx + hypothesis: (BadTraces fullness) bind_containers: # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. [PRESYNAPSE decrease, POSTSYNAPSE decrease, SYNAPSE decrease, GoodTraces decrease] trace: None ``` + +### ClearTraces: accumulator + +deco capire dove eliminare le tracce bad e good. \ No newline at end of file diff --git a/winnertakeall/winnertakeall.md b/winnertakeall/winnertakeall.md index 1846d49..327b3b8 100644 --- a/winnertakeall/winnertakeall.md +++ b/winnertakeall/winnertakeall.md @@ -1,4 +1,4 @@ -# winnertakeal: Comprehension +# winnertakeall: Comprehension Qui comprendiamo il circuito WTA. Il behavior del WTA avviene di NIGHT dopo che DEV-SYN, DEV-POST e DEV-PRE hanno lavorato. E' un po' una novita' perche' avevo pensato che solo DEV avvenisse di NIGHT, ma ha senso, si tratta di un comportamento a livello di circuiti, e quindi riorganizzazione notturna. @@ -10,17 +10,19 @@ L'eventuale modulazione di WTA, per ora non lo prendo in considerazione. L'ipote Per ora non mi e' chiaro il ruolo del TUN. ```Gen -comprehension: WTA +WINNERTAKEALL - include: - excitation.md - inhibition.md - neuron.md - astrocyte.md - ???.md ( BEH-INC ) - ???.md ( BEH-OUT ) +type: comprehension - expansion: WTA ( active: 1x ) +include: + excitation.md + inhibition.md + neuron.md + astrocyte.md + ???.md ( BEH-INC ) + ???.md ( BEH-OUT ) + +expansion: WTA ( active: 1x ) ``` @@ -40,39 +42,43 @@ A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo ste - posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi. ```Gen -container: WTA +WTA-STRUCTURE - elements: - # Internal - NEU-001: NEURON - NEU-002: NEURON - NEU-003: NEURON - NEU-004: NEURON - AST-001: ASTRO - AST-002: ASTRO + type: container - # Incoming - INC-001: BEH-INC - INC-002: BEH-INC + expansion: - # Outgoing - OUT-001: BEH-OUT - OUT-002: BEH-OUT + elements: + # Internal + NEU-001: NEURON + NEU-002: NEURON + NEU-003: NEURON + NEU-004: NEURON + AST-001: ASTRO + AST-002: ASTRO - relations: - # stiamo espandendo: BEH-EXH e BEH-INH. Ciascuna riga e' un'espansione specifica e actual. La lista "-" serve perche' il primo termine di espansione viene ripetuto. + # Incoming + INC-001: BEH-INC + INC-002: BEH-INC - # AREA-001 - - EXCITATION: NEU-001.BEH-AXO -> NEU-003.BEH-BD(1) ~AST-001 - - INHIBITION: NEU-002.BEH-AXO -> NEU-003.BEH-SOMA ~AST-002 + # Outgoing + OUT-001: BEH-OUT + OUT-002: BEH-OUT - # AREA-002 - - EXCITATION: NEU-003.BEH-AXO -> NEU-004.BEH-BD(3) ~AST-001 - - EXCITATION: NEU-004.BEH-AXO -> NEU-002.BEH-BD(1) ~AST-002 + relations: + # stiamo espandendo: BEH-EXH e BEH-INH. Ciascuna riga e' un'espansione specifica e actual. La lista "-" serve perche' il primo termine di espansione viene ripetuto. - # INCOMING-001 - - EXCITATION: INC-001.BEH-AXO -> NEU-001.BEH-BD(1) ~@ + # AREA-001 + - EXCITATION: NEU-001.BEH-AXO -> NEU-003.BEH-BD(1) ~AST-001 + - INHIBITION: NEU-002.BEH-AXO -> NEU-003.BEH-SOMA ~AST-002 - # OUTGOING-001 - - INHIBITION: NEU-003.BEH-AXO -> OUT-001.BEH-SOMA ~@ + # AREA-002 + - EXCITATION: NEU-003.BEH-AXO -> NEU-004.BEH-BD(3) ~AST-001 + - EXCITATION: NEU-004.BEH-AXO -> NEU-002.BEH-BD(1) ~AST-002 + + # INCOMING-001 + - EXCITATION: INC-001.BEH-AXO -> NEU-001.BEH-BD(1) ~@ + + # OUTGOING-001 + - INHIBITION: NEU-003.BEH-AXO -> OUT-001.BEH-SOMA ~@ ```