This commit is contained in:
2026-05-02 20:56:06 +02:00
parent 51098e995a
commit 13dfd72e78
2 changed files with 89 additions and 80 deletions
+46 -43
View File
@@ -10,73 +10,76 @@ BEH-AST mette a disposizione SYNAPSE, AXON PRESYNAPSE e BEH-BD POSTSYNAPSE. Fare
```Gen ```Gen
container: EXCITATION EXCITATION
tub_local: ??? (fullness: 50x, active: 0x, emptiness: 0x) type: container
tub_intricated: tub_local: ??? (fullness: 50x, active: 0x, emptiness: 0x)
- PRESYNAPSE from neuron/presynapse.md
- POSTSYNAPSE from neuron/postsynapse.md
- SYNAPSE from astrocyte/synapse.md
- GoodTraces ( contained_by: -?? ) tub_intricated:
- BadTraces ( contained_by: -?? ) - PRESYNAPSE from neuron/presynapse.md
- POSTSYNAPSE from neuron/postsynapse.md
- SYNAPSE from astrocyte/synapse.md
- GoodTraces ( contained_by: -?? )
- BadTraces ( contained_by: -?? )
context_intricated: 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? Qui devo capire queste tracce chi le lascia e se sono esclusive?
```Gen ```Gen
context: CheckSynModification CheckSynModification: ( active: 60x )
contained_by: EXCITATION type: contextor
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
contained_by: EXCITATION contained_by: EXCITATION
in_context: ActivateSyn in_context: Fixed
rf: ( active: 6x ) condition: ( GoodTraces fullness ) AND NOT ( SYNAPSE full ) AND NOT ( PRESYNAPSE full ) AND NOT ( POSTSYNAPSE full)
out_context: ActivateSyn_ctx
condition: ( BadTraces fullness )
hypothesis: ( GoodTraces full ) AND NOT ( ??? full ) out_context: DeActivateSyn_ctx
action:
bind_containers: # Novita'
[PRESYNAPSE increase, POSTSYNAPSE increase, SYNAPSE increase, GoodTraces decrease]
trace: None
``` ```
### 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 Qui deattiviamo la Syn
```Gen ```Gen
episode: DeActivate DeActivate: ( active: 6x )
type: binder
contained_by: EXCITATION contained_by: EXCITATION
in_context: DeActivateSyn in_context: DeActivateSyn_ctx
rf: ( active: 6x ) hypothesis: (BadTraces fullness)
hypothesis: (BadTraces full)
action:
bind_containers: # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso. bind_containers: # Devo essere sicuro di eliminare i 3 che sono collegati, non a caso.
[PRESYNAPSE decrease, POSTSYNAPSE decrease, SYNAPSE decrease, GoodTraces decrease] [PRESYNAPSE decrease, POSTSYNAPSE decrease, SYNAPSE decrease, GoodTraces decrease]
trace: None trace: None
``` ```
### ClearTraces: accumulator
deco capire dove eliminare le tracce bad e good.
+43 -37
View File
@@ -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. 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. Per ora non mi e' chiaro il ruolo del TUN.
```Gen ```Gen
comprehension: WTA WINNERTAKEALL
include: type: comprehension
excitation.md
inhibition.md
neuron.md
astrocyte.md
???.md ( BEH-INC )
???.md ( BEH-OUT )
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. - posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi.
```Gen ```Gen
container: WTA WTA-STRUCTURE
elements: type: container
# Internal
NEU-001: NEURON
NEU-002: NEURON
NEU-003: NEURON
NEU-004: NEURON
AST-001: ASTRO
AST-002: ASTRO
# Incoming expansion:
INC-001: BEH-INC
INC-002: BEH-INC
# Outgoing elements:
OUT-001: BEH-OUT # Internal
OUT-002: BEH-OUT NEU-001: NEURON
NEU-002: NEURON
NEU-003: NEURON
NEU-004: NEURON
AST-001: ASTRO
AST-002: ASTRO
relations: # Incoming
# 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. INC-001: BEH-INC
INC-002: BEH-INC
# AREA-001 # Outgoing
- EXCITATION: NEU-001.BEH-AXO -> NEU-003.BEH-BD(1) ~AST-001 OUT-001: BEH-OUT
- INHIBITION: NEU-002.BEH-AXO -> NEU-003.BEH-SOMA ~AST-002 OUT-002: BEH-OUT
# AREA-002 relations:
- EXCITATION: NEU-003.BEH-AXO -> NEU-004.BEH-BD(3) ~AST-001 # 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.
- EXCITATION: NEU-004.BEH-AXO -> NEU-002.BEH-BD(1) ~AST-002
# INCOMING-001 # AREA-001
- EXCITATION: INC-001.BEH-AXO -> NEU-001.BEH-BD(1) ~@ - 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 # AREA-002
- INHIBITION: NEU-003.BEH-AXO -> OUT-001.BEH-SOMA ~@ - 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 ~@
``` ```