aggiunti container behavior elementi wta
This commit is contained in:
@@ -0,0 +1,81 @@
|
|||||||
|
# EXH-WTA.md
|
||||||
|
|
||||||
|
## EXH-WTA: Container
|
||||||
|
|
||||||
|
**Exhitory Behavior**: (directly observable, excluding TUN e DEV).
|
||||||
|
|
||||||
|
Qui devo fare la distinzione fra il behavior su exhitation e inhibition (SOMA)
|
||||||
|
|
||||||
|
L'associazione PRE<->POST fatta con SYN dall'interprete/enliver, e' possibile perche' in POST e PRE si fa riferimento a NT che vengono immessi in SYN. Ovviamente tutto concettuale, ma in enliving il concettuale viene attualizzato.
|
||||||
|
|
||||||
|
Quindi deve lavorare per ogni dichiarazione, casomai privilegiando alcune possibilita' che sono piu' impellenti di altre.
|
||||||
|
|
||||||
|
```Gen
|
||||||
|
|
||||||
|
container: BEH-WTA
|
||||||
|
contained_by: WTA
|
||||||
|
|
||||||
|
tub_local:
|
||||||
|
- ??? (fullness: 50x, active: 0x, emptiness: 0x)
|
||||||
|
|
||||||
|
tub_intricated:
|
||||||
|
- GoodTraces ( contained_by: BEH-?? )
|
||||||
|
- BadTraces ( contained_by: BEH-?? )
|
||||||
|
- pre
|
||||||
|
- post
|
||||||
|
- syn
|
||||||
|
# qui vanno tutte le pre e post che fanno capo ad una Ast nella dichiarazione di relazione fatta in WTA
|
||||||
|
|
||||||
|
context_intricated:
|
||||||
|
- TunPossible ( contained_by: WTA )
|
||||||
|
```
|
||||||
|
|
||||||
|
### CheckDirection: Context
|
||||||
|
|
||||||
|
Qui devo capire queste tracce chi le lascia e se sono esclusive?
|
||||||
|
|
||||||
|
```Gen
|
||||||
|
context: CheckDirection
|
||||||
|
|
||||||
|
contained_by: TUN-AST-SYN
|
||||||
|
in_context: TunPossible
|
||||||
|
rf: 60x
|
||||||
|
|
||||||
|
condition: ( GoodTraces Full ) AND NOT ( fullSyn full )
|
||||||
|
out_context: ActivateSyn
|
||||||
|
|
||||||
|
condition: ( BadTraces Full )
|
||||||
|
out_context: DeActivateSyn
|
||||||
|
```
|
||||||
|
|
||||||
|
### ActivateSyn: Episode
|
||||||
|
|
||||||
|
....
|
||||||
|
|
||||||
|
```Gen
|
||||||
|
episode: activateSyn
|
||||||
|
contained_by: TUN-AST-SYN
|
||||||
|
|
||||||
|
in_context: TunPossible
|
||||||
|
rf: ( active: 6x )
|
||||||
|
|
||||||
|
hypothesis: ( GoodTraces Full ) AND NOT ( fullSyn full )
|
||||||
|
action: [GoodTraces decrease, ]
|
||||||
|
trace: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### DeActivateSyn: Episode
|
||||||
|
|
||||||
|
....
|
||||||
|
|
||||||
|
```Gen
|
||||||
|
episode: deActivateSyn
|
||||||
|
contained_by: TUN-AST-SYN
|
||||||
|
|
||||||
|
in_context: ???
|
||||||
|
rf: ( active: 6x )
|
||||||
|
|
||||||
|
hypothesis: NOT (?? empty)
|
||||||
|
action: [??? decrease]
|
||||||
|
trace: None
|
||||||
|
```
|
||||||
+86
-67
@@ -2,80 +2,99 @@
|
|||||||
|
|
||||||
## BEH-WTA: Container
|
## BEH-WTA: Container
|
||||||
|
|
||||||
**WTA Behavior**: (directly observable, excluding TUN e DEV).
|
**Winner Take All**: 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 devo fare la distinzione fra il behavior su exhitation e inhibition (SOMA)
|
L'eventuale TUN o DEV di questo comportamento, per ora non lo prendo in considerazione.
|
||||||
|
|
||||||
L'associazione PRE<->POST fatta con SYN dall'interprete/enliver, e' possibile perche' in POST e PRE si fa riferimento a NT che vengono immessi in SYN. Ovviamente tutto concettuale, ma in enliving il concettuale viene attualizzato.
|
Questo e' il nuovo tipo di espansione che permette di specificare un "circuito" di possibilita'.
|
||||||
|
A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo stesso modo. L'espansione:
|
||||||
|
|
||||||
Quindi deve lavorare per ogni dichiarazione, casomai privilegiando alcune possibilita' che sono piu' impellenti di altre.
|
- dichiara N1 e N2
|
||||||
|
- dichiara AST1
|
||||||
|
- collega un N1 con un N2
|
||||||
|
- specifica che tipologia: excitation o inhibition
|
||||||
|
- specifica dove avviene la excitation o inhibition (SOMA, BDx, eventalmente AXOx)
|
||||||
|
|
||||||
|
In questo modo abbiamo allargato il concetto di espansione. Problemi da risolvere:
|
||||||
|
|
||||||
|
- INC e OUT ora espongono il modulo WTA ad un'area cerebrale dove viene specificato l'intricazione fra moduli
|
||||||
|
- posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**How intrication_type resolves in circuit**:
|
||||||
|
|
||||||
|
When parser sees:
|
||||||
|
|
||||||
|
- INH-001: INC-001, NEU-001, @
|
||||||
|
|
||||||
|
Template lookup:
|
||||||
|
|
||||||
|
- INH-001: {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
|
||||||
|
|
||||||
|
Substitution:
|
||||||
|
|
||||||
|
- {SRC} = INC-001 # incoming port
|
||||||
|
- {TGT} = NEU-001
|
||||||
|
- {x} = 1 # ignored — INH-001 targets SOMA, no {x}
|
||||||
|
- {AST} = @ # unknown, specified from above
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
- INC-001.BEH-AXO -[inhibits]-> NEU-001.BEH-SOMA ~@
|
||||||
|
|
||||||
|
**Conventions**:
|
||||||
|
|
||||||
|
- {SRC} — always the presynaptic neuron
|
||||||
|
- {TGT} — always the postsynaptic neuron
|
||||||
|
- {x} — always which dendritic branch eg.(1,2,3) for Neuron type N
|
||||||
|
- {AST} — always the enveloping astrocyte
|
||||||
|
- @ — Astrocyte da definire dall'alto
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
|
|
||||||
container: BEH-WTA
|
container: BEH-WTA
|
||||||
contained_by: WTA
|
|
||||||
|
|
||||||
tub_local:
|
include:
|
||||||
- ??? (fullness: 50x, active: 0x, emptiness: 0x)
|
- BEH-EXT.md
|
||||||
|
- BEH-INH.md
|
||||||
|
- BEH-INC.md
|
||||||
|
- BEH-OUT.md
|
||||||
|
|
||||||
tub_intricated:
|
structure:
|
||||||
- GoodTraces ( contained_by: BEH-?? )
|
|
||||||
- BadTraces ( contained_by: BEH-?? )
|
|
||||||
- pre
|
|
||||||
- post
|
|
||||||
- syn
|
|
||||||
# qui vanno tutte le pre e post che fanno capo ad una Ast nella dichiarazione di relazione fatta in WTA
|
|
||||||
|
|
||||||
context_intricated:
|
template:
|
||||||
- TunPossible ( contained_by: WTA )
|
exhitatory-001: BEH-EXT, {SRC}.BEH-AXO -[excites]-> {TGT}.BEH-BD({x}) ~{AST}
|
||||||
```
|
inhibitory-001: BEH-INH, {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
|
||||||
|
boundaryExh-001: BEH-EXT, {SRC}.BEH-AXO -[excites]-> {TGT}.BEH-BD({x}) ~{AST}
|
||||||
### CheckDirection: Context
|
boundaryInh-001: BEH-INC, {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
|
||||||
|
|
||||||
Qui devo capire queste tracce chi le lascia e se sono esclusive?
|
elements:
|
||||||
|
NEU-001: BEH.N from N.md
|
||||||
```Gen
|
NEU-002: BEH.N from N.md
|
||||||
context: CheckDirection
|
NEU-003: BEH.N from N.md
|
||||||
|
NEU-004: BEH.N from N.md
|
||||||
contained_by: TUN-AST-SYN
|
AST-001: AST from AST.md
|
||||||
in_context: TunPossible
|
AST-002: AST from AST.md
|
||||||
rf: 60x
|
|
||||||
|
incoming:
|
||||||
condition: ( GoodTraces Full ) AND NOT ( fullSyn full )
|
INC-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
|
||||||
out_context: ActivateSyn
|
INC-002
|
||||||
|
|
||||||
condition: ( BadTraces Full )
|
outgoing:
|
||||||
out_context: DeActivateSyn
|
OUT-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
|
||||||
```
|
OUT-002
|
||||||
|
|
||||||
### ActivateSyn: Episode
|
expansion:
|
||||||
|
|
||||||
....
|
# AREA-001
|
||||||
|
- exhitatory-001: NEU-001, NEU-003.(1), AST-001
|
||||||
```Gen
|
- inhibitory-001: NEU-002, NEU-003.(2), AST-002
|
||||||
episode: activateSyn
|
|
||||||
contained_by: TUN-AST-SYN
|
# AREA-002
|
||||||
|
- exhitatory-001: NEU-003, NEU-003.(3), AST-001
|
||||||
in_context: TunPossible
|
- exhitatory-001: NEU-004, NEU-002.(1), AST-002
|
||||||
rf: ( active: 6x )
|
|
||||||
|
# AREA-003
|
||||||
hypothesis: ( GoodTraces Full ) AND NOT ( fullSyn full )
|
- boundaryExh-001: INC-001, NEU-001.(1), @
|
||||||
action: [GoodTraces decrease, ]
|
- boundaryInh-001: NEU-003, OUT-001, @
|
||||||
trace: None
|
|
||||||
```
|
|
||||||
|
|
||||||
### DeActivateSyn: Episode
|
|
||||||
|
|
||||||
....
|
|
||||||
|
|
||||||
```Gen
|
|
||||||
episode: deActivateSyn
|
|
||||||
contained_by: TUN-AST-SYN
|
|
||||||
|
|
||||||
in_context: ???
|
|
||||||
rf: ( active: 6x )
|
|
||||||
|
|
||||||
hypothesis: NOT (?? empty)
|
|
||||||
action: [??? decrease]
|
|
||||||
trace: None
|
|
||||||
```
|
```
|
||||||
|
|||||||
+2
-85
@@ -1,94 +1,11 @@
|
|||||||
# WTA: Comprehension
|
# WTA: Comprehension
|
||||||
|
|
||||||
**Winner Take All**: 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.
|
|
||||||
|
|
||||||
L'eventuale TUN o DEV di questo comportamento, per ora non lo prendo in considerazione.
|
|
||||||
|
|
||||||
Questo e' il nuovo tipo di espansione che permette di specificare un "circuito" di possibilita'.
|
|
||||||
A differenza di BD che espande PRE implicitamente e trattando PRE tutti allo stesso modo. L'espansione:
|
|
||||||
|
|
||||||
- dichiara N1 e N2
|
|
||||||
- dichiara AST1
|
|
||||||
- collega un N1 con un N2
|
|
||||||
- specifica che tipologia: excitation o inhibition
|
|
||||||
- specifica dove avviene la excitation o inhibition (SOMA, BDx, eventalmente AXOx)
|
|
||||||
|
|
||||||
In questo modo abbiamo allargato il concetto di espansione. Problemi da risolvere:
|
|
||||||
|
|
||||||
- INC e OUT ora espongono il modulo WTA ad un'area cerebrale dove viene specificato l'intricazione fra moduli
|
|
||||||
- posso pensare di produrre il circuito in ambiente visuale tipo DrawIO, e avere un parser che me lo trasforma in questa sintassi.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**How intrication_type resolves in circuit**:
|
|
||||||
|
|
||||||
When parser sees:
|
|
||||||
|
|
||||||
- INH-001: INC-001, NEU-001, @
|
|
||||||
|
|
||||||
Template lookup:
|
|
||||||
|
|
||||||
- INH-001: {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
|
|
||||||
|
|
||||||
Substitution:
|
|
||||||
|
|
||||||
- {SRC} = INC-001 # incoming port
|
|
||||||
- {TGT} = NEU-001
|
|
||||||
- {x} = 1 # ignored — INH-001 targets SOMA, no {x}
|
|
||||||
- {AST} = @ # unknown, specified from above
|
|
||||||
|
|
||||||
Result:
|
|
||||||
|
|
||||||
- INC-001.BEH-AXO -[inhibits]-> NEU-001.BEH-SOMA ~@
|
|
||||||
|
|
||||||
**Conventions**:
|
|
||||||
|
|
||||||
- {SRC} — always the presynaptic neuron
|
|
||||||
- {TGT} — always the postsynaptic neuron
|
|
||||||
- {x} — always which dendritic branch eg.(1,2,3) for Neuron type N
|
|
||||||
- {AST} — always the enveloping astrocyte
|
|
||||||
- @ — Astrocyte da definire dall'alto
|
|
||||||
|
|
||||||
```Gen
|
```Gen
|
||||||
comprehension: WTA
|
comprehension: WTA
|
||||||
|
|
||||||
include: BEH-WTA.md
|
include: BEH-WTA.md
|
||||||
|
|
||||||
expansion: BEH-WTA ( active: 1x )
|
expansion: BEH-WTA ( active: 1x )
|
||||||
|
|
||||||
structure:
|
tub_intricated:
|
||||||
|
|
||||||
template:
|
|
||||||
EXH-001: {SRC}.BEH-AXO -[excites]-> {TGT}.BEH-BD({x}) ~{AST}
|
|
||||||
INH-001: {SRC}.BEH-AXO -[inhibits]-> {TGT}.BEH-SOMA ~{AST}
|
|
||||||
|
|
||||||
elements:
|
|
||||||
NEU-001: BEH.N from N.md
|
|
||||||
NEU-002: BEH.N from N.md
|
|
||||||
NEU-003: BEH.N from N.md
|
|
||||||
NEU-004: BEH.N from N.md
|
|
||||||
AST-001: AST from AST.md
|
|
||||||
AST-002: AST from AST.md
|
|
||||||
|
|
||||||
incoming:
|
|
||||||
INC-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
|
|
||||||
INC-002
|
|
||||||
|
|
||||||
outgoing:
|
|
||||||
OUT-001 # Neurone che sara' specificato piu' in "alto" perche' alla frontiera
|
|
||||||
OUT-002
|
|
||||||
|
|
||||||
circuit:
|
|
||||||
AREA-001:
|
|
||||||
EXH-001: NEU-001, NEU-003.(1), AST-001
|
|
||||||
INH-001: NEU-002, NEU-003.(2), AST-002
|
|
||||||
|
|
||||||
AREA-002:
|
|
||||||
EXH-001:
|
|
||||||
- NEU-003, NEU-003.(3), AST-001
|
|
||||||
- NEU-004, NEU-003.(1), AST-002
|
|
||||||
|
|
||||||
AREA-003:
|
|
||||||
INH-001: INC-001, NEU-001.(1), @
|
|
||||||
EXH-001: NEU-003, OUT-001.(2), @
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user