CyxWiz LogoCyxWiz
DocsNode Editor

Node Editor

The visual heart of CyxWiz Engine, allowing you to design neural network architectures through an intuitive drag-and-drop interface.

Overview

80+ Node Types

Comprehensive ML building blocks

Visual Connections

Type-safe data flow links

Shape Inference

Automatic dimension calculation

Code Generation

Export to PyTorch, TensorFlow, Keras

Patterns Library

Pre-built architecture templates

Undo/Redo

Full history support

Interface

+------------------------------------------------------------------+
|  [Toolbar: Save | Load | Generate Code | Validate | Train]       |
+------------------------------------------------------------------+
|                                                                   |
|     +----------+        +----------+        +----------+          |
|     | DataInput|------->| Dense    |------->| ReLU     |          |
|     | [MNIST]  |        | units:128|        |          |          |
|     +----------+        +----------+        +----------+          |
|                              |                   |                |
|                              |              +----------+          |
|                              +------------->| Dense    |          |
|                                             | units:10 |          |
|                                             +----------+          |
|                                                  |                |
|                                             +----------+          |
|                                             | Softmax  |          |
|                                             +----------+          |
|                                                  |                |
|                                             +----------+          |
|                                             | Output   |          |
|                                             +----------+          |
|                                                                   |
|                                           [Minimap]               |
+------------------------------------------------------------------+

Node Categories

Data Pipeline

Entry points and data handling:

Dataset InputData LoaderAugmentationData SplitNormalizeOne-Hot Encode

Core Layers

Fundamental neural network layers:

DenseConv1D/2D/3DMaxPool2DAvgPool2DGlobalMaxPoolAdaptiveAvgPool

Recurrent

Sequence processing:

RNNLSTMGRUBidirectionalTimeDistributedEmbedding

Attention & Transformer

Modern attention mechanisms:

MultiHeadAttentionSelfAttentionCrossAttentionTransformerEncoderTransformerDecoderPositionalEncoding

Activations

Non-linear functions:

ReLULeakyReLUGELUSwishSigmoidTanhSoftmax

Normalization

Batch and layer normalization:

BatchNormLayerNormGroupNormInstanceNorm

Optimizers

Training algorithms:

SGDAdamAdamWRMSpropAdagradNAdam

Loss Functions

Training objectives:

MSELossCrossEntropyLossBCELossL1LossHuberLoss

Pin Types

Nodes connect via typed pins:

TypeColorPurpose
TensorBlueGeneral tensor data
LabelsGreenClassification labels
ParametersOrangeModel parameters
LossRedLoss values
OptimizerPurpleOptimizer state
DatasetCyanDataset reference

Navigation

Mouse Controls
Left-clickSelect node
Ctrl+Left-clickAdd to selection
Left-drag (empty)Box select
Middle-dragPan canvas
Scroll wheelZoom
Right-clickContext menu
Keyboard Shortcuts
FFrame selected
HomeFrame all
DeleteDelete selected
Ctrl+DDuplicate
Ctrl+ASelect all
Ctrl+FSearch nodes

Tips & Best Practices

  1. Start with Data - Always begin with DatasetInput
  2. End with Output - Required for training
  3. Validate Often - Catch errors early
  4. Use Patterns - Start from proven architectures
  5. Name Your Nodes - Double-click title to rename
  6. Organize Spatially - Use alignment tools
  7. Save Frequently - Use auto-save