wuhp commited on
Commit
745834e
·
verified ·
1 Parent(s): 90ef770

Update types.ts

Browse files
Files changed (1) hide show
  1. types.ts +36 -2
types.ts CHANGED
@@ -68,6 +68,7 @@ export enum LayerType {
68
  RVC_ENCODER = 'HubertContentEncoder',
69
  VOCODER = 'Vocoder',
70
  AUDIO_EMBEDDING = 'AudioEmbedding',
 
71
 
72
  // 3D / NeRF / Point Cloud
73
  NERF_BLOCK = 'NeRFBlock',
@@ -75,6 +76,7 @@ export enum LayerType {
75
  POINT_TRANSFORMER = 'PointTransformer',
76
  TRIPLANE_ENC = 'TriplaneEncoder',
77
  GAUSSIAN_SPLAT = 'GaussianSplatDecoder',
 
78
 
79
  // OCR (Text Recognition)
80
  TPS_TRANSFORM = 'TPSTransform',
@@ -99,6 +101,38 @@ export enum LayerType {
99
  NON_LOCAL_BLOCK = 'NonLocalBlock',
100
  MULTIMODAL_FUSION = 'MultimodalFusion',
101
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
  CONCAT = 'Concat',
103
  ADD = 'Add',
104
  OUTPUT = 'Output',
@@ -119,7 +153,7 @@ export interface LayerDefinition {
119
  type: LayerType;
120
  label: string;
121
  description: string;
122
- category: 'Core' | 'Convolution' | 'Recurrent' | 'Normalization' | 'Transformer' | 'GenAI' | 'Utility' | 'Merge' | 'Detection' | 'Audio' | '3D' | 'OCR' | 'Robotics' | 'Video';
123
  parameters: LayerParameter[];
124
  }
125
 
@@ -150,4 +184,4 @@ export interface LogEntry {
150
  timestamp: Date;
151
  message: string;
152
  type: 'info' | 'success' | 'warning' | 'error';
153
- }
 
68
  RVC_ENCODER = 'HubertContentEncoder',
69
  VOCODER = 'Vocoder',
70
  AUDIO_EMBEDDING = 'AudioEmbedding',
71
+ SINC_CONV = 'SincConv',
72
 
73
  // 3D / NeRF / Point Cloud
74
  NERF_BLOCK = 'NeRFBlock',
 
76
  POINT_TRANSFORMER = 'PointTransformer',
77
  TRIPLANE_ENC = 'TriplaneEncoder',
78
  GAUSSIAN_SPLAT = 'GaussianSplatDecoder',
79
+ MESH_CONV = 'MeshConv',
80
 
81
  // OCR (Text Recognition)
82
  TPS_TRANSFORM = 'TPSTransform',
 
101
  NON_LOCAL_BLOCK = 'NonLocalBlock',
102
  MULTIMODAL_FUSION = 'MultimodalFusion',
103
 
104
+ // Graph Neural Networks (GNN)
105
+ GCN_CONV = 'GCNConv',
106
+ GRAPH_SAGE = 'GraphSAGE',
107
+ GAT_CONV = 'GATConv',
108
+ GIN_CONV = 'GINConv',
109
+
110
+ // Physics & SciML
111
+ NEURAL_ODE = 'NeuralODE',
112
+ PINN_LINEAR = 'PINNLinear',
113
+ HAMILTONIAN_NN = 'HamiltonianNN',
114
+ PROTEIN_FOLDING = 'ProteinFoldingBlock',
115
+
116
+ // Spiking & Neuromorphic
117
+ LIF_NEURON = 'LIFNeuron',
118
+ SPIKING_LAYER = 'SpikingLayer',
119
+
120
+ // Reinforcement Learning (RL)
121
+ DUELING_HEAD = 'DuelingHead',
122
+ PPO_HEAD = 'PPOHead',
123
+ SAC_HEAD = 'SACHead',
124
+
125
+ // Advanced / Niche / Future
126
+ CAPSULE = 'CapsuleLayer',
127
+ HYPER_NET = 'HyperNetwork',
128
+ MAMBA_BLOCK = 'MambaBlock', // SSM
129
+ RWKV_BLOCK = 'RWKVBlock', // RNN-Transformer Hybrid
130
+ HOPFIELD = 'HopfieldLayer', // Energy Based
131
+ NORMALIZING_FLOW = 'NormalizingFlow', // Probabilistic
132
+ DNC_MEMORY = 'DNCMemory', // Memory Augmented
133
+ ARCFACE = 'ArcFace', // Metric Learning
134
+ ECHO_STATE = 'EchoStateNetwork', // Reservoir
135
+
136
  CONCAT = 'Concat',
137
  ADD = 'Add',
138
  OUTPUT = 'Output',
 
153
  type: LayerType;
154
  label: string;
155
  description: string;
156
+ category: 'Core' | 'Convolution' | 'Recurrent' | 'Normalization' | 'Transformer' | 'GenAI' | 'Utility' | 'Merge' | 'Detection' | 'Audio' | '3D' | 'OCR' | 'Robotics' | 'Video' | 'Graph' | 'Physics' | 'Spiking' | 'RL' | 'Advanced';
157
  parameters: LayerParameter[];
158
  }
159
 
 
184
  timestamp: Date;
185
  message: string;
186
  type: 'info' | 'success' | 'warning' | 'error';
187
+ }