Workflow Element Store

  1. Crowdsourcing
  2. Unstructured data (Audio)
  3. WebScraping
  4. Data Pre-existing
  5. Surveys and Questionnaires
  6. Unstructured data (Images / Videos)
  7. Data Generation
  8. APIs and Data Feeds
  9. Public Datasets
  10. Mobile Applications or IoT Applications
  11. Data Logging
  12. Structured Data (Tabular)
  13. Data Collaboration and Partnerships
  1. NoSQL DB
  2. PostgreSQL
  3. AWS Redshift
  4. Informatica
  5. GCS
  6. GCP BigQuery
  7. Azure blob storage
  8. Oracle DB
  9. S3
  10. MySQL
  11. MS SQL server
  12. RDBMS
  13. Azure Data Warehouse
  1. Polynomial Features
  2. Binning
  3. AutoEDA libraries
  4. Handling Categorical Data
  5. Textual Feature Extraction
  6. Encoding Categorical Variables
  7. Data Scaling and Normalization
  8. Logarithmic Transform
  9. Data Scaling and Normalization
  10. Time-Based Features
  11. Dimensionality Reduction
  12. Auto-Preprocessing libraries
  13. Handling Noisy Data
  14. Handling Missing Data
  15. Domain-Specific Feature Engineering
  16. Feature Selection
  17. Interaction Features
  18. Dealing with Outliers
  19. Feature Extraction from Images
  20. Handling Time-Series Data
  21. Dimensionality Reduction
  22. Handling Imbalanced Classes
  1. Forecasting
  2. Train-Test Split
  3. Ensemble Techniques
  4. Blackbox Techniques
  5. Supervised Learning-binary classification
  6. Time Series Anaysis
  7. Supervised Learning-multiclass classification
  8. Unsupervised Learning
  9. Supervised Learning-Regression
  10. Data Partitioning
  1. Data Partition-sequential
  2. Ensemble Methods
  3. Weight Initialization
  4. Regular Monitoring and Logging
  5. Cross-Validation
  6. Learning Rate Scheduling
  7. Regularization
  8. Transfer Learning
  9. Batch Size Selection
  10. Early Stopping
  11. Train-Test Split
  12. Gradient Clipping
  13. Data Augmentation
  14. Hyperparameter Tuning
  15. Batch Normalization
  1. Model Comparison
  2. Model Interpretability
  3. External Validation
  4. Cross-Validation
  5. Hyperparameter Tuning
  6. Performance Visualization
  7. Train-Test Split
  8. Regularization Techniques
  9. Evaluation Metrics
  10. Data Partitioning
  1. Model Versioning
  2. Edge Deployment
  3. Prediction Logging
  4. Bias and Fairness Assessment
  5. Alerting and Notification
  6. Continuous Integration and Deployment (CI/CD)
  7. Model Drift
  8. Documentation and Reporting
  9. Error Analysis
  10. Model Health Monitoring
  11. Serverless Computing
  12. Model Retraining and Updating
  13. Model Registry
  14. Cloud Deployment
  15. A/B Testing
  16. Documentation and API Documentation
  17. Monitoring and Logging
  18. Streamlit
  19. Concept Drift Detection
  20. Feedback Collection
  21. Security Considerations
  22. Containerization
  23. Model Monitoring and Maintenance
  24. Performance Metrics
  25. Model Serialization
  26. Data Drift Monitoring
  27. Web APIs - Flask, FastAPI, etc.
  1. End User Machine
  2. Mobile
ML Workflow Beginner - Architecture
  • Element belongs to model
  • Element not belongs to model
Feature Store

Feature Store
(Online / Offline)

Data Sources

Data Sources

Data Warehouse

Data Warehouse/ Data Lake

Data Pre Processing & Feature Engineering

EDA, Data Pre Processing & Feature Engineering

Model Selection

Model Selection

Model Training & Hyper Parameter Tuning

Model Training & Hyper Parameter Tuning

Model Evaluation

Model Evaluation

Model Deployment

Model Deployment

End User Device

End User Device

Model Registry

Model Registry