How do you apply machine learning to your time series? What can you accomplish by doing so? How do you do this? These questions and many more will get answered in this session led by our Machine Learning Developer Advocate, Anais Dotis-Georgiou.
3. Agenda
● Intro to Machine Learning
● K-Means
○ What is K-Means Clustering?
○ How is it used for time series data?
○ Code showing how K-Means is used
● https://github.com/Anaisdg/K-Mean
s_Influx
● https://github.com/mrahtz/sanger-m
achine-learning-workshop/blob/mas
ter/Unsupervised%20Learning.ipyn
b
4. K-Means: How does it apply to time series data?
● Step back
● Why should we use machine learning for time series data at all?
10. K-Means: What is K-Means Clustering
● 4 major categories: unsupervised, semi-supervised, supervised, and
reinforcement learning
● K-Means is an unsupervised learning technique
● Supervised vs Unsupervised
● K-Nearest Neighbor
16. Some code showing how I used K-Means
● Time series data is clusterable?
● Steps anomaly detection:
○ Segmentation & Windowing
○ Clustering
○ Reconstruction
○ Alerting