File size: 946 Bytes
6c223ff
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""nn subpackage: neural network modules (PyTorch).



Modules present in fractus-cte:

  - attention:    FractalLinearAttention (causal, linear, with S,z state carry)

  - phase_ode:    KuramotoLayer (coupled oscillator "consciousness clock")

  - moe:          PhaseRoutedMoE (von Mises gate, low-rank experts, self-modifying)

  - farey:        farey_sequence, expert_phases (phase distribution helpers)

  - stats:        elu_plus_one, stable_softmax

  - lazy_siren:   LazyStructuredSirenLinear (LoRA-style low-rank, no grid memory)

"""

from .stats import elu_plus_one, stable_softmax
from .attention import FractalLinearAttention
from .farey import farey_sequence, expert_phases
from .phase_ode import KuramotoLayer
from .moe import PhaseRoutedMoE

__all__ = [
    "elu_plus_one",
    "stable_softmax",
    "FractalLinearAttention",
    "farey_sequence",
    "expert_phases",
    "KuramotoLayer",
    "PhaseRoutedMoE",
]