Machine Learning and OSS
Machine learning doesn't directly integrate into OSS but leverages data from network devices. Network devices continuously send alarms, which are saved and stored in databases.
These alarms often indicate malfunctions or Key Performance Indicators (KPIs) falling below threshold values, sometimes with the corresponding KPI value. Machine learning models or artificial intelligence can be developed to use these alarms as input.
There are various use cases:
• Fault Prediction: using alarms that also contain the identifier of the device generating them, it's possible to develop a model capable of predicting faults in devices based on the incoming alarms;
• Churn Prediction: in this case, the goal is to predict when a customer is about to terminate their contract based on service disruptions. This type of prediction is highly valuable for businesses as it allows them to intervene promptly to prevent cancellations.
Currently, these are just potential applications of machine learning and AI in the world of OSS, as they may not yet be in production.