Spaces:
Running
Running
Update types.ts
Browse files
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 |
+
}
|