Machine Learning Nodes
Complete machine learning toolkit with 8+ algorithms, model management, evaluation metrics, and clustering capabilities for data science workflows.
Core Machine Learning Nodes
Essential nodes for machine learning workflows from data preparation to model deployment.
Train Test Split
Split datasets into training and testing sets
Key Features
- •Stratified sampling for classification
- •Random state for reproducibility
- •Train/test ratio customization
- •Automatic feature/target separation
- •Data validation
Input Ports
Input DataFrame
Target variable column
Output Ports
Training features
Testing features
Training target
Testing target
Logistic Regression
Binary and multiclass classification using logistic regression
Key Features
- •L1/L2 regularization
- •Multiclass support
- •Feature importance extraction
- •Model persistence
- •Cross-validation support
Input Ports
Training features
Training target
Testing features
Output Ports
Trained logistic regression model
Predicted labels
Prediction probabilities
Random Forest Classifier
Ensemble classification using random forest algorithm
Key Features
- •Configurable number of trees
- •Maximum depth control
- •Feature importance ranking
- •Out-of-bag error estimation
- •Parallel processing support
Input Ports
Training features
Training target
Testing features
Output Ports
Trained random forest model
Predicted labels
Feature importance scores
Linear Regression
Linear regression for continuous target prediction
Key Features
- •Ordinary least squares
- •Coefficient interpretation
- •R-squared calculation
- •Residual analysis
- •Feature scaling support
Input Ports
Training features
Training target
Testing features
Output Ports
Trained linear regression model
Predicted values
Model coefficients
Model Load
Load a saved model from disk (.pkl file)
Key Features
- •Load models saved by Model Save node
- •Support for scikit-learn style models
- •Automatic model validation
- •Error handling for corrupted files
- •File path validation
Input Ports
Path to .pkl model file
Output Ports
Loaded model object
Model Save
Save a trained model to disk (.pkl file)
Key Features
- •Save models as pickle files
- •Automatic filename generation
- •Custom file path support
- •Model metadata preservation
- •Error handling for save failures
Input Ports
Trained model to save
Destination file path (optional)
Output Ports
Path to saved model file
Model Test
Test trained models on new data
Key Features
- •Batch prediction support
- •Confidence score calculation
- •Automatic metric calculation
- •Prediction caching for performance
- •Robust error handling for edge cases
Input Ports
Trained model
Testing features
Output Ports
Model predictions
Prediction confidence scores
Model performance metrics
Model Predict
Make predictions using trained models
Key Features
- •Single and batch predictions
- •Input validation
- •Result formatting
- •Probability scores for classification
- •Confidence intervals for regression
Input Ports
Trained model
New data for prediction
Output Ports
Model predictions
Detailed prediction results
Clustering & Dimensionality Reduction
Unsupervised learning algorithms for data exploration and feature extraction.
K-Means Clustering
Partition data into k clusters using K-means algorithm
cluster_kmeansUnsupervised data segmentation
Agglomerative Clustering
Hierarchical clustering with customizable linkage methods
cluster_agglomerativeHierarchical data organization
PCA
Principal Component Analysis for dimensionality reduction
dim_pcaFeature extraction and visualization
Model Evaluation Nodes
Comprehensive evaluation tools for assessing model performance and generating insights.
Confusion Matrix
Create confusion matrix for classification evaluation
eval_confusion_matrixClassification model evaluation
Classification Report
Generate detailed classification performance report
eval_classification_reportComprehensive classification metrics
Regression Metrics
Calculate regression performance metrics
eval_regression_metricsRegression model evaluation
Machine Learning Workflow
Typical machine learning pipeline using VERA ML nodes.
Data Preparation
- CSV Reader
- Select Columns
- Train Test Split
Model Training
- Logistic Regression
- Random Forest
- Linear Regression
Model Testing
- Model Test
- Model Predict
- Confusion Matrix
Evaluation
- Classification Report
- Regression Metrics
- Plot Results
Deployment
- Model Save
- Save DataFrame
- Generate Report