Workflow Element Store

  1. Flat files
  2. Public Datasets
  3. Mobile Applications or IoT Applications
  4. WebScraping
  5. Experiments (DoE)
  6. Surveys and Questionnaires
  7. Feedback Data
  8. APIs and Data Feeds
  9. Data Collaboration and Partnerships
  10. Data bases - NoSQL
  11. Data Bases - SQL
  1. ETL/ELT pipeline
  2. Apache Kafka
  3. Azure Synapse
  4. Oracle DB
  5. AWS RDS
  6. MongoDB
  7. GCP BigQuery
  8. AWS Glue
  9. AWS Kinesis
  10. GCP Data Fusion
  11. MySQL
  12. MS SQL server
  13. GCS
  14. Azure blob storage
  15. GCP Dataflow
  16. Azure ADF
  17. AWS Redshift
  18. Azure Streaming Analytics
  19. PostgreSQL
  20. s3
  21. RDBMS
  1. Handling Time-Series Data
  2. Dealing with Outliers
  3. Binning / Discretization
  4. AutoEDA libraries
  5. Handling Imbalanced Classes
  6. Annotation
  7. Augmentation
  8. Data Transformations
  9. Dimensionality Reduction
  10. Textual Feature Extraction
  11. Domain-Specific Feature Engineering
  12. Feature Selection
  13. Auto-Preprocessing libraries
  14. Feature Extraction from Images
  15. Handling Missing Data
  16. Polynomial Features
  17. Handling Noisy Data
  18. Data Scaling and Normalization
  19. Interaction Features
  20. Handling Categorical Data
  21. Data Partitioning - Train, Validation, & Test
  22. Time-Based Features
  1. External Validation
  2. Transfer Learning
  3. Batch Normalization
  4. Word Embeddings
  5. Reinforcement Learning
  6. AutoML
  7. Weight Initialization
  8. Binary Classification Techniques
  9. Cross-Validation
  10. Batch Size Selection
  11. Model Interpretability
  12. Model Comparison
  13. Natural Language Processing
  14. Transfer Learning
  15. Cross-Validation
  16. Regularization
  17. Performance Visualization
  18. Network Analytics/ GeoSpatial Analytics
  19. Evaluation Metrics
  20. Blackbox - Neural Network Models
  21. Early Stopping
  22. Clustering
  23. GridSearchCV, RandomisedSearchCV, BayesianSearchCV
  24. Multiclass Classification Techniques
  25. Forecasting Techniques
  26. Regression Analysis
  27. Learning Rate Scheduling
  28. Data Augmentation
  29. Hyperparameter Tuning
  30. Regularization Techniques
  31. Regular Monitoring and Logging
  32. Association Rules
  33. Ensemble Techniques
  34. Recommendation Engine
  1. Data Preprocessing pipeline models
  2. Databases
  3. Datawarehouse
  4. model registry
  5. code repository
  1. Model Serialization
  2. Prediction Logging
  3. Model Versioning
  4. Model Health Monitoring
  5. Model Drift
  6. FastAPI
  7. Cloud Deployment
  8. Alerting and Notification
  9. Concept Drift Detection
  10. Containerization
  11. Feedback Collection
  12. Bias and Fairness Assessment
  13. Serverless Computing
  14. Edge Deployment
  15. Performance Metrics
  16. Flask
  17. Data Drift Monitoring
  18. Streamlit
ML Workflow Intermediate - Architecture
  • Element belongs to model
  • Element not belongs to model
Training Pipeline
Data Collection

Data Collection

Inference API

API Stream

Web crawler

API Stream

Web crawler

Python logo

Selenium

Data Ingestion

Data Ingestion

Data Landing Zone

Store Data from all the Sources
Store Data from all the Sources

Store Data from all the Sources

Data Cleaning / Preprocessing

Data Cleaning / Preprocessing

Derived & Base features

Data Training & Modelling

Data Training & Modelling

Inference Pipeline
Input Data for Forecasting

Input Data for Forecasting

Input Data

Cleaned & Processed Data

Inference

Inference

Inference pickle
Inference Joblib
streamlit
Inference API