際際滷

際際滷Share a Scribd company logo
Machine Learning
in Telco
Belgrade, November 2017
Branko Kovac
Senior R Developer & ML Engineer
Agenda
 Ibis Performance Insights
 Predictive Maintenance
 R Evangelism
 Software Engineer -> Data Guy
 Data Scientist working at Ibis
Instruments
 Co Founder of Data Science Serbia
 BelgradeR organiser
About me
TelcoCATV
Energy Enterprise
Oil & GasSmart
manufacturing
Smart
Cities
Agriculture
Predictive analytics / Machine
Learning
E2E
Performance
Monitoring
SLA
Packet
Assurance
Field
Measurement
Management
Customer
Analytics
Ibis Performance Insights
E2E Performance Monitoring
Field Measurement Management
 Single point of view for all
measurements results
 Technician efficiency monitoring
 Instrumentation utilization &
performance report
 Field procedures monitoring
Predictive Analytics & ML
 Customer churn
 Cross-sell & upsell analytics
 Predictive Maintenance
CMTS Fault Prediction
Fault here? Bad! :(
CMTS Faults
 Monitoring different metrics for faults
 Each metric has its own threshold(s)
 Signal to Noise Ratio (SNR)
 Metric is a time series
but I dont know (almost)
anything about time series
Make a classifier?
ifelse(snr > 21, no, yes)
Machine Learning in Telco - HFC Networks Predictive Maintenance
Feature engineering
 Keep it simple, ***pid!
 Mean, max, amplitude, sd...
 Number of samples in different ranges
 More than 60 different features
 Collinearity exists, but that can be handled
Random Forest
 Not sure about ML algorithm? RF!
 Easy to understand & powerful
 Results:
 accuracy 89,61%
 ~6,5% false alarms
Where is R in all this?
Machine Learning in Telco - HFC Networks Predictive Maintenance
data.table
 Easily handles ~100 million rows
 Fast, memory efficient
 dplyr is nice, but not a solution if dataset is
large
 Thanks to Matt & Arun!
mlR
 Standardized interface for ML
 Concept of tasks & learners
 Rich preprocessing & customization
 Bayesian model optimization via mlrMBO
 Thanks to Bernd & others!
@kovacbranko
http://www.linkedin.com/in/kovacbranko
branko.kovac@ibis-instruments.com
Thank you!

More Related Content

Machine Learning in Telco - HFC Networks Predictive Maintenance

Editor's Notes

  • #2: Thanks for coming Three years ago when conference was started
  • #5: Vendor agnostic, scalable, on premise or in cloud IN Telco used in NOC & field tech guys
  • #6: E2E perf monitoring tool for monitoring all devices in a network; intelligent & non-intelligent devices; we get data about non-intelligent by counting number of working intelligent devices connected to it Report about condition of a network, totally customizable Focus on a network segment; red not working, green working
  • #7: Collect all information about tech guys working in a field Measure efficiency of tech people and provide reports Make decisions to improve quality of work and employee effiency
  • #8: Who will cancel subscribtion Additional services for better experience; personalized offers High availability is important can we predict faults and improve services
  • #9: Hybrid fiber coaxial network Internet, IPTV