Skip to content

Commit 4414f1f

Browse files
committed
add doc figures
1 parent e05486c commit 4414f1f

File tree

8 files changed

+12
-15
lines changed

8 files changed

+12
-15
lines changed

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ temp_*
1414
/reports/
1515

1616

17-
# images
18-
*.png
19-
*.jpg
17+
# # images
18+
# *.png
19+
# *.jpg
2020

2121
# logs
2222
logs/
67.8 KB
Loading

docs/assets/overview.png

1.19 MB
Loading

docs/assets/recurrence_types.png

871 KB
Loading

docs/assets/tau.png

437 KB
Loading

docs/reference/dynamics-solvers.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,9 @@ DynVision models the dynamics of neural activity using continuous-time different
66

77
The core of DynVision's dynamics is the following differential equation:
88

9-
$$\tau \frac{dx}{dt} = -x + \Phi[f(t, r_n, r_{n-1})]$$
10-
11-
Where:
12-
- $\tau$ is the time constant of the neural dynamics
13-
- $x$ is the neural activity
14-
- $\Phi$ is a nonlinearity
15-
- $f(t, r_n, r_{n-1})$ represents the input to the neuron, which may include:
16-
- External input ($I(t)$)
17-
- Feedforward input from previous layers ($J_{FF} \cdot r_{n-1}(t-\Delta_{FF})$)
18-
- Recurrent input from the same layer ($J_{RC} \cdot r_n(t-\Delta_{RC})$)
9+
<p align="center">
10+
<img src="docs/assets/dynamical_systems_equation.png" alt="Dynamical Systems ODE" width="800"/>
11+
</p>
1912

2013
This equation is solved numerically using one of the available solvers in DynVision.
2114

@@ -27,7 +20,7 @@ DynVision provides two main solvers for the neural dynamics equation:
2720

2821
The Euler method is a first-order numerical procedure for solving ordinary differential equations (ODEs). It provides a simple approximation:
2922

30-
$$x(t+dt) = x(t) + \frac{dt}{\tau} \cdot [-x(t) + W(x(t))]$$
23+
$$x(t+dt) = x(t) + \frac{dt}{\tau} \cdot [-x(t) + J(x(t))]$$
3124

3225
**Advantages**:
3326
- Computational efficiency

docs/reference/recurrence-types.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ Recurrent connections are abundant in the primate visual system. In the ventral
88

99
DynVision implements several types of recurrent connections, each with different computational properties and biological interpretations.
1010

11+
<p align="center">
12+
<img src="docs/assets/recurrence_types.png" alt="Recurrence Types" width="800"/>
13+
</p>
14+
1115
## Available Recurrence Types
1216

1317
### 1. Self Recurrence

docs/tutorial/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This section provides step-by-step tutorials to help beginners learn how to use
99
- [**Custom Model Creation**](custom-model-creation.md): Create your own neural network architecture
1010
<!-- - [**Experiment Design**](experiment-design.md): Design and run experiments with Snakemake -->
1111

12-
**...more to come***
12+
*...more to come...*
1313

1414
<!-- ## Working with Data
1515

0 commit comments

Comments
 (0)