Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Predictive Maintenance — CNN-Based Equipment Failure Forecasting

A convolutional neural network model for forecasting equipment failures in telecommunication networks before they occur, enabling proactive maintenance scheduling and reducing unplanned downtime.

Results

Metric Value
Test Accuracy 93.6%
Architecture CNN (3 conv layers)
Regularisation Dropout

Architecture

Input → Conv2D → MaxPooling → Conv2D → MaxPooling → Conv2D → MaxPooling
      → Flatten → Dense(128) → Dropout(0.5) → Dense(num_classes, softmax)

Three convolutional layers with max-pooling, followed by fully connected layers with dropout regularisation to prevent overfitting.

Data Augmentation

Applied to improve generalisation on limited fault event data:

  • Rescaling
  • Rotation range
  • Width/height shift
  • Horizontal flip
  • Shear and zoom range

Evaluation

  • Training and validation accuracy/loss curves plotted across epochs
  • Confusion matrix generated on held-out test set
  • Final test accuracy: 93.6%

Tech Stack

Python · TensorFlow · Keras · NumPy · Matplotlib · Scikit-learn

Background

Equipment failures in telecom networks cause service disruptions and expensive emergency repairs. Predictive maintenance models allow operators to schedule interventions during planned maintenance windows, significantly reducing downtime and operational costs.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors