CyxWiz LogoCyxWiz
DocsEngine

CyxWiz Engine

The flagship desktop application for designing, training, and deploying machine learning models with a visual interface similar to professional game engines.

Overview

The Engine combines:

Visual Node Editor

Drag-and-drop ML pipeline building

Python Integration

Full scripting support with embedded interpreter

Real-Time Visualization

Live training metrics and plotting

70+ Tool Panels

Comprehensive data science toolkit

Code Generation

Export to PyTorch, TensorFlow, Keras

Main Interface

+------------------------------------------------------------------+
|  File  Edit  View  Nodes  Train  Dataset  Script  Plots  Deploy  |
+------------------------------------------------------------------+
|                    |                            |                 |
|   Asset Browser    |     Node Editor            |   Properties    |
|                    |                            |                 |
|   [Project Files]  |   [Visual Graph]           |   [Selected     |
|   - Scripts/       |                            |    Node Params] |
|   - Models/        |   +------+    +-------+    |                 |
|   - Datasets/      |   |Input |---->|Dense  |   |   Units: 128    |
|                    |   +------+    +-------+    |   Activation:   |
|                    |                   |        |   [ReLU      v] |
|                    |               +-------+    |                 |
+--------------------+               |Output |    +-----------------+
|                                    +-------+                      |
|   Console / Script Editor / Training Dashboard                    |
|                                                                   |
|   >>> import pycyxwiz                                             |
|   >>> model = pycyxwiz.Sequential()                               |
|                                                                   |
+------------------------------------------------------------------+

Documentation Sections

Core Features

SectionDescription
Menus ReferenceComplete menu bar documentation
Keyboard ShortcutsAll shortcuts and customization
Command PaletteQuick command access (Ctrl+P)

Panels

PanelDescription
Node EditorVisual ML pipeline builder
Script EditorPython code editing
ConsolePython REPL and logs
PropertiesNode parameter editing
Asset BrowserProject file management
Training DashboardReal-time loss/accuracy plots
Dataset PanelDataset configuration

Feature Highlights

Visual Model Building

Build neural networks visually without writing code:

  • 80+ Node Types - Layers, activations, optimizers, loss functions
  • Smart Connections - Type-safe pin connections with validation
  • Shape Inference - Automatic output shape calculation
  • Code Export - Generate PyTorch, TensorFlow, Keras, or PyCyxWiz
Comprehensive Tool Suite

Access 70+ analysis tools via the Tools menu:

  • Data Science - Profiling, correlation, missing values
  • Statistics - Hypothesis testing, regression analysis
  • Clustering - K-Means, DBSCAN, GMM, hierarchical
  • Model Evaluation - ROC curves, confusion matrices
  • Signal Processing - FFT, wavelets, spectrograms
  • Linear Algebra - SVD, eigendecomposition, QR
  • Time Series - Forecasting, decomposition, seasonality
  • Text Processing - Tokenization, TF-IDF, embeddings
Real-Time Training

Monitor training progress live:

  • Loss/Accuracy Plots - Updated every batch
  • Live Metrics - Current epoch, learning rate
  • GPU Utilization - Memory and compute usage
  • Export Data - Save training history to CSV

System Requirements

Minimum
  • OS: Windows 10, macOS 10.15, Ubuntu 18.04
  • CPU: 4 cores
  • RAM: 8 GB
  • GPU: OpenGL 3.3 compatible
  • Storage: 500 MB (application)
Recommended
  • OS: Windows 11, macOS 13, Ubuntu 22.04
  • CPU: 8+ cores
  • RAM: 16+ GB
  • GPU: NVIDIA RTX series (for CUDA acceleration)
  • Storage: 10+ GB (with datasets)

File Types

ExtensionDescription
.cyxgraphNode editor graph files
.cyxmodelTrained model files
.cyxCyxWiz script files
.pyPython script files