Panel Enumeration
This algorithm divides the tables and lists the panels of each of these tables.
Install requirements
In the root project execute the following command to install all dependencies project
pip install -r requirements.txt
Example
View example
Enumeration_KML.ipynb
Panel Classifier
This algorithm uses the division of the panels to classify them individually if they are with any fault.
Train Model
In the Classifier folder there is the training of the model Train_Classifier_DEEP_SVC which is based on the union of a deep learning model pre-trained with Imagenet together with an SVM model.
Example
View example
ClassifierPanel_KML.ipynb
Classification Report
| Precision | Recall | F1-score | support | accuracy | |
|---|---|---|---|---|---|
| 0-Normal | 0.95 | 0.97 | 0.96 | 1688 | |
| 1-Falla | 0.97 | 0.96 | 0.96 | 2084 | 0.96 |