Course Overview:
This course is designed to provide an in-depth understanding of semi-supervised and transfer learning techniques and their applications in Production Control and Operations (P&OC). Participants will learn how to leverage unlabeled data and pre-trained models to improve the performance and efficiency of machine learning solutions for various tasks relevant to production scheduling, inventory management, and quality control.
Learning Objectives:
Understand the principles and motivations behind semi-supervised and transfer learning
Apply semi-supervised learning algorithms, such as self-training, co-training, and graph-based methods, to leverage unlabeled production data
Implement and fine-tune pre-trained models for transfer learning in the P&OC domain
Develop domain adaptation techniques to bridge the gap between source and target domains in production environments
Deploy semi-supervised and transfer learning solutions for production scheduling, inventory management, and quality control
Course Highlights:
1. Introduction to Semi-Supervised Learning
Overview of semi-supervised learning and its applications in Production Control and Operations
Assumptions and scenarios for semi-supervised learning
Self-training, co-training, and multi-view learning algorithms
Graph-based semi-supervised learning methods (e.g., label propagation, manifold regularization)
Hands-on exercises: Implementing semi-supervised learning algorithms on production datasets
2. Transfer Learning and Pre-trained Models
Introduction to transfer learning and its benefits for the P&OC domain
Types of transfer learning: feature extraction, fine-tuning, and domain adaptation
Pre-trained models for time series forecasting (e.g., LSTM, Transformer) and image analysis (e.g., ResNet, DenseNet) in production environments
Fine-tuning strategies and best practices for transfer learning in P&OC applications
Hands-on exercises: Fine-tuning pre-trained models for production scheduling and quality control
3. Domain Adaptation Techniques
Problem formulation and challenges in domain adaptation for production data
Discrepancy-based methods (e.g., Maximum Mean Discrepancy, Correlation Alignment)
Adversarial-based methods (e.g., Domain Adversarial Neural Networks, Adversarial Discriminative Domain Adaptation)
Reconstruction-based methods (e.g., Domain Separation Networks, Cycle-Consistent Adversarial Networks)
Hands-on exercises: Implementing domain adaptation techniques for inventory management and demand forecasting
4. Applications and Case Studies
Production scheduling using semi-supervised learning and transfer learning
Inventory management and demand forecasting with pre-trained models and fine-tuning
Quality control and anomaly detection using domain adaptation techniques
Case studies of semi-supervised and transfer learning in Production Control and Operations
Hands-on exercises: Developing a semi-supervised or transfer learning solution for a specific P&OC use case
Prerequisites:
Strong understanding of linear algebra, calculus, and probability theory
Proficiency in programming with Python and deep learning frameworks (e.g., TensorFlow, PyTorch)
Familiarity with supervised learning concepts and techniques (e.g., classification, regression, neural networks)
Knowledge of unsupervised learning methods (e.g., clustering, dimensionality reduction) is beneficial but not required
Knowledge of production control and operations management principles