Workflow Element Store

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