Overview
Time-series classification assigns categorical labels to entire sequences based on their temporal patterns. Samay models like MOMENT excel at classification by learning rich embeddings from time-series data.Models Supporting Classification
| Model | Zero-Shot | Fine-Tuning | Approach |
|---|---|---|---|
| MOMENT | ✅ (via SVM) | ✅ | Embedding-based |
Step-by-Step Workflow
Real Example: ECG Classification
Complete workflow frommoment_classification.ipynb:
Visualizing Embeddings
Understand what the model learned with dimensionality reduction:Advanced Techniques
Multi-Class Classification
For datasets with many classes:Multivariate Time-Series Classification
Classify sequences with multiple channels:Imbalanced Classification
Handle class imbalance:Evaluation Metrics
Beyond Accuracy
For imbalanced datasets, use precision, recall, and F1:Cross-Validation
Robust performance estimation:Use Cases
Healthcare
ECG classification for arrhythmia detection, EEG seizure classification
Activity Recognition
Wearable sensor data for classifying human activities (walking, running, sitting)
Audio Classification
Speech command recognition, music genre classification
Industrial IoT
Equipment state classification (normal, faulty), predictive maintenance
Tips for Better Classification
Start with zero-shot SVM
Start with zero-shot SVM
MOMENT embeddings are powerful—often a simple SVM achieves 90%+ accuracy without fine-tuning.
Fine-tune for specialized domains
Fine-tune for specialized domains
For medical, industrial, or rare event classification, fine-tuning improves accuracy by 5-15%.
Data augmentation
Data augmentation
Use time-series augmentation (jitter, scaling, rotation) to improve generalization:
Ensemble methods
Ensemble methods
Combine predictions from multiple models (MOMENT + classical features) for robust classification.
Feature importance
Feature importance
Use attention weights or SHAP values to understand which time steps influence predictions.
Common Datasets
| Dataset | Domain | Classes | Samples | Channels |
|---|---|---|---|---|
| ECG5000 | Healthcare | 5 | 5000 | 1 |
| FordA | Automotive | 2 | 4921 | 1 |
| NATOPS | Gesture | 6 | 360 | 24 |
| UWaveGesture | Gesture | 8 | 4478 | 3 |
| SonyAIBORobot | Robotics | 2 | 621 | 1 |
Next Steps
- Need forecasting? See Zero-Shot Forecasting
- Detect anomalies? Check Anomaly Detection Guide
- Missing data in classification? Learn about Imputation