2020-11-13 00:19:20 -03:00
|
|
|
|
|
|
|
|
# Panel Enumeration
|
2020-12-01 22:42:41 -03:00
|
|
|
This algorithm divides the tables and lists the panels of each of these tables.
|
2020-11-13 00:19:20 -03:00
|
|
|
|
|
|
|
|
## Install requirements
|
|
|
|
|
|
|
|
|
|
In the root project execute the following command to install all dependencies project
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
pip install -r requirements.txt
|
2020-11-13 01:17:30 -03:00
|
|
|
```
|
2020-11-13 00:19:20 -03:00
|
|
|
|
|
|
|
|
## Example
|
|
|
|
|
|
|
|
|
|
View example
|
|
|
|
|
```
|
|
|
|
|
Enumeration_KML.ipynb
|
|
|
|
|
```
|
2020-12-01 22:52:34 -03:00
|
|
|
|
2020-12-01 22:42:41 -03:00
|
|
|
# Panel Classifier
|
|
|
|
|
This algorithm uses the division of the panels to classify them individually if they are with any fault.
|
|
|
|
|
|
|
|
|
|
## Train Model
|
2020-12-01 22:55:40 -03:00
|
|
|
In the Classifier folder there is the training of the model
|
2020-12-04 15:36:34 -03:00
|
|
|
[Train_Classifier_DEEP_SVC](Classifier/Train_Classifier_DEEP_SVC.ipynb)
|
2020-12-01 22:55:40 -03:00
|
|
|
which is based on the union of a deep learning model pre-trained with Imagenet together with an SVM model.
|
2020-12-01 22:42:41 -03:00
|
|
|
|
|
|
|
|
## 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 |
|
|
|
|
|
|
2020-11-13 00:19:20 -03:00
|
|
|
|
|
|
|
|
|
2020-11-13 01:18:26 -03:00
|
|
|
|