Skip to content

ML Node Catalog

ML category

Generated from 91 catalog nodes in AI/ML.

AI/ML/ClassificationAI/ML/ClusteringAI/ML/DatasetAI/ML/MetricsAI/ML/Model InfoAI/ML/ONNXAI/ML/ONNX/AudioAI/ML/ONNX/BatchAI/ML/ONNX/FaceAI/ML/ONNX/NLPAI/ML/ONNX/OCRAI/ML/ONNX/VisionAI/ML/OrdinalAI/ML/PreprocessingAI/ML/ReductionAI/ML/RegressionAI/ML/Teachable MachineAI/ML/TrackingAI/ML/Tuning

Nodes in this category

Showing 48 of 91 matching nodes.

Load Model

AI/ML

Load Trained ML Model from Path

Load Model (Binary)

AI/ML

Load Trained ML Model from Path using fast binary format (Fory)

Predict

AI/ML

Predict with Machine Learning Model

Prediction Class/Label

AI/ML

Extract class_idx and label from predictions.

Save Model

AI/ML

Save Trained ML Model to Path

Save Model (Binary)

AI/ML

Save Trained ML Model to Path using fast binary format (Fory)

Teachable Machine

AI/ML

Image classification using Teachable Machine models.

Fit Novelty Detection (One-Class SVM)

AI/ML/Classification

Fit a One-Class SVM on normal observations only. Predictions flag whether a new row is an inlier (1) or an outlier (0).

Train Classifier (AdaBoost)

AI/ML/Classification

Fit/Train an AdaBoost classifier using multi-class SAMME boosting over shallow Decision Trees. Each learner focuses on the rows its predecessors got wrong, so boosting usually beats a single tree on weak signal, but it is far more sensitive to label noise and outliers than Random Forest. Estimators is a maximum, not a guarantee: boosting stops early once a learner is no better than random guessing.

Train Classifier (Decision Tree)

AI/ML/Classification

Fit/Train a Decision Tree classifier. Native multi-class support with interpretable rules.

Train Classifier (K-Nearest Neighbours)

AI/ML/Classification

Fit a K-Nearest-Neighbours classifier. Non-parametric and instance based: the fitted model embeds a verbatim copy of the whole training set instead of learned coefficients, so every training row (and any personal data in it) travels with the model, is written into every saved model file and can be reconstructed by anyone holding it. Treat the model with the same care as the source table.

Train Classifier (Logistic Regression)

AI/ML/Classification

Fit/Train a Logistic Regression classifier with L2 regularization. Handles binary and multi-class targets and yields interpretable coefficients plus calibrated probabilities. The solver expects features on a comparable scale - fit a Feature Scaler first if your columns have very different ranges.

Train Classifier (Multinomial Naive Bayes)

AI/ML/Classification

Fit/Train a Multinomial Naive Bayes classifier, the standard baseline for text and other count data. Features must be non-negative counts or TF-IDF weights, which is what the Fit TF-IDF Vectorizer node produces. Native multi-class support and a single pass over the data.

Train Classifier (Naive Bayes)

AI/ML/Classification

Fit/Train a Gaussian Naive Bayes classifier. Native multi-class support - no need for One-vs-All.

Train Classifier (Random Forest)

AI/ML/Classification

Fit/Train a Random Forest classifier: many Decision Trees, each grown on a bootstrapped sample of the rows and a random subset of the features, combined by majority vote. Far more robust to overfitting than a single tree, at the price of interpretability. Model size and fit time grow linearly with Ensemble Size, so a forest of 500 trees costs roughly 500x a single tree.

Train Classifier (SVM)

AI/ML/Classification

Fit/Train Support Vector Machines (SVM) for Multi-Class Classification

Fit Clustering (Gaussian Mixture)

AI/ML/Clustering

Fit/Train a Gaussian Mixture Model. Soft clustering with per-component covariances and mixture weights, fitted by Expectation-Maximization.

Train Clustering (DBSCAN)

AI/ML/Clustering

Fit/Train DBSCAN Density-Based Clustering

Train Clustering (KMeans)

AI/ML/Clustering

Fit/Train KMeans Clustering

K-Fold Split

AI/ML/Dataset

Generate K train/test splits for cross-validation. Each fold uses (K-1)/K data for training and 1/K for validation, and runs the connected fold branch once per fold.

Sample Dataset

AI/ML/Dataset

Random sample N records or a ratio from a dataset

Shuffle Dataset

AI/ML/Dataset

Shuffle dataset rows randomly

Split Dataset

AI/ML/Dataset

Split a dataset into training and testing subsets

Stratified Split

AI/ML/Dataset

Split a dataset into training and testing subsets, keeping every class at its original proportion in both subsets

Accuracy

AI/ML/Metrics

Calculate classification accuracy by comparing predictions to actual values

Confusion Matrix

AI/ML/Metrics

Build confusion matrix and calculate precision, recall, and F1 score

ROC-AUC & Log Loss

AI/ML/Metrics

Threshold-free evaluation of a binary classifier: area under the ROC curve, log loss and the curve points. This is the payoff for Logistic Regression producing calibrated probabilities instead of bare class labels.

Regression Metrics

AI/ML/Metrics

Calculate MSE, RMSE, MAE, and R² for regression predictions

Silhouette Score

AI/ML/Metrics

Evaluate clustering quality: how much closer each sample sits to its own cluster than to the nearest other one (-1 to +1)

Feature Importance

AI/ML/Model Info

Extract per-feature importance from a Decision Tree, Random Forest or AdaBoost model

Get Centroids

AI/ML/Model Info

Extract cluster centroids from a trained KMeans model

Get Coefficients

AI/ML/Model Info

Extract coefficients and intercept from a trained Linear Regression model

Model Info

AI/ML/Model Info

Get general information about any ML model

Extract Keypoint

AI/ML/ONNX

Extract a specific keypoint from a pose by index or name

Feature Extraction

AI/ML/ONNX

Extract feature vectors from images using ONNX models

Feature Similarity

AI/ML/ONNX

Compare two feature vectors using cosine similarity or L2 distance

Image Classification

AI/ML/ONNX

Image Classification with ONNX-Models. Download models from: MobileNetV2 (https://github.com/onnx/models/tree/main/validated/vision/classification/mobilenet), SqueezeNet (https://github.com/onnx/models/tree/main/validated/vision/classification/squeezenet), ResNet (https://github.com/onnx/models/tree/main/validated/vision/classification/resnet), EfficientNet (https://github.com/onnx/models/tree/main/validated/vision/classification/efficientnet-lite4)

Load ONNX

AI/ML/ONNX

Load ONNX Model from Path

Model Info

AI/ML/ONNX

Get ONNX model metadata (inputs, outputs, shapes)

Object Detection

AI/ML/ONNX

Object Detection in Images with ONNX-Models. Download models from: TinyYOLOv2 (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/tiny-yolov2), YOLO (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation), SSD-MobileNet (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/ssd-mobilenetv1)

Pose Estimation

AI/ML/ONNX

Detect human poses and keypoints using ONNX models. Download models from: YOLOv8-Pose (https://docs.ultralytics.com/models/yolov8/), MoveNet (https://tfhub.dev/google/movenet/), HRNet (https://github.com/OAID/TengineKit)

Semantic Segmentation

AI/ML/ONNX

Segment images into semantic classes using ONNX models. Download models from: DeepLabV3 (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/duc), FCN (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/fcn)

Session Info

AI/ML/ONNX

Get information about a loaded ONNX session

Unload ONNX

AI/ML/ONNX

Release ONNX model from cache to free memory

Audio to Mel Spectrogram

AI/ML/ONNX/Audio

Convert audio to mel spectrogram for speech models

Load Audio

AI/ML/ONNX/Audio

Load audio file for processing

Resample Audio

AI/ML/ONNX/Audio

Resample audio to target sample rate

Trim Audio

AI/ML/ONNX/Audio

Trim audio to speech segments from VAD