Skip to content

Repository files navigation

Live Site: PURGED

TODO

  • 🟨 Improve code generation
  • 🟨 Make a dropdown to quickly select new nodes when a handle is dragged

AI Pipeline Builder – Node Checklist

🟢 Data Input Nodes

  • CSV Loader
  • Excel Loader
  • JSON Loader
  • SQL Query (MySQL, PostgreSQL, SQLite)
  • NoSQL Connector (MongoDB, Firebase)
  • API Fetch (REST/GraphQL)
  • Web Scraper
  • File Upload (Local files)
  • Cloud Storage Connector (S3, GCP, Azure)
  • Synthetic Data Generator

🟡 Data Transformation / Preprocessing Nodes

  • Missing Value Imputer (mean, median, mode, etc.)
  • Data Type Converter
  • One-Hot Encoder
  • Label Encoder
  • Custom Mapping
  • Standard Scaler
  • MinMax Scaler
  • Robust Scaler
  • Normalizer
  • Log Transformer
  • PCA / Dimensionality Reduction
  • Row Filter / Query
  • Duplicate Remover
  • Feature Engineering Node
  • Train-Test Split
  • Stratified Split
  • Cross Validator
  • Time Series Split
  • Text Preprocessing (tokenization, stopwords, etc.)
  • Outlier Remover
  • Sampling Node (SMOTE, up/downsampling)

🔵 Model Nodes – Classical ML

  • Linear Regression
  • Logistic Regression
  • Decision Tree
  • Random Forest
  • Gradient Boosting (GBM)
  • XGBoost
  • LightGBM
  • Support Vector Machine (SVM)
  • K-Nearest Neighbors (KNN)
  • Naive Bayes
  • K-Means Clustering
  • DBSCAN
  • Isolation Forest
  • ARIMA / SARIMA
  • HMM (Hidden Markov Model)

🔵 Model Nodes – Deep Learning

  • Neural Network (Keras/PyTorch)
  • CNN Classifier
  • RNN / LSTM
  • Transformer Encoder
  • BERT / HuggingFace Model
  • GAN (Generator + Discriminator)
  • Autoencoder

🟣 Model Training & Tuning

  • Model Trainer
  • Cross-Validator
  • Hyperparameter Tuner (Grid/Random/Optuna)
  • Early Stopping
  • Model Checkpoint Saver

🟠 Evaluation Nodes

  • Confusion Matrix
  • Classification Report
  • ROC-AUC Curve
  • Precision-Recall Curve
  • Accuracy Score
  • F1 Score
  • MAE / RMSE / R2 Score
  • Loss Curve Viewer
  • SHAP / Feature Importance
  • Residual Plot
  • Prediction vs Actual Viewer

🟤 Utility / Control Flow

  • Custom Python Code
  • If Condition / Logic Node
  • Loop / Iterator Node
  • Variable Setter / Getter
  • Data Logger
  • Timer / Scheduler
  • Debug / Print Output
  • Annotation / Comment Block
  • Node Group / Subgraph
  • Trigger Node

🔘 Output & Export

  • Model Export (Pickle, ONNX, etc.)
  • Python Script Generator
  • Jupyter Notebook Export
  • API Generator (Flask/FastAPI)
  • Dockerfile Generator
  • Visualization Output
  • Cloud Upload
  • Pipeline JSON Export/Import

🟓 Integration / Deployment

  • MLflow Logger
  • DVC Tracker
  • GitHub Push
  • CI/CD Trigger
  • SageMaker Deployment
  • Vertex AI Deployment
  • Lambda Function Export
  • Docker Build & Push
  • Monitoring Hook
  • Streamlit App Export

🧬 LLM & AutoML (Optional / Advanced)

  • AutoML Pipeline Node
  • Text-to-Pipeline Node (Prompt-based)
  • Model Explainer (GPT-based)
  • Code-to-Graph Generator
  • Graph-to-Code Assistant
  • Prompt Node (for inference with LLMs)

start the react app in dev server

npm install
npm start

About

A no code platform for training ML models

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages