Evaluates a custom model behavior (i.e. 'how well' it makes new predictions).
The following table resumes the configuration properties (access credentials) you must set in order to use this AI task.
| |
PropertyKey |
| ProviderType |
Key |
| Alibaba |
- |
| Amazon |
- |
| Baidu |
- |
| Google |
Service Account JSON |
| IBM |
Visual Recognition Key |
| Microsoft |
Custom Vision Training Key |
| SAP |
- |
| Tencent |
- |
After training your model with Mamaevs' Flowers Recognition dataset, the table below shows the evaluation made for each provider and the time it takes for processing it.
| Provider |
Output |
Benchmark |
| Alibaba |
GXAI6001 - Task 'GeneXusAI.Custom.Evaluate' is unavailable (...) |
N/A |
| Amazon |
GXAI6001 - Task 'GeneXusAI.Custom.Evaluate' is unavailable (...) |
N/A |
| Baidu |
GXAI6001 - Task 'GeneXusAI.Custom.Evaluate' is unavailable (...) |
N/A |
| Google |
{
"Score": 1,
"Additional": [
{
"Key": "auPrc",
"Value": 1
},
{
"Key": "auRoc",
"Value": 0
},
{
"Key": "F1Score@000",
"Value": 0.922
},
{
"Key": "Precision@000",
"Value": 0.915
},
{
"Key": "Recall@000",
"Value": 0.918
},
...
{
"Key": "ConfusionMatrix[DAISY,DAISY]",
"Value": 1
},
...
{
"Key": "ConfusionMatrix[ROSE,ROSE]",
"Value": 1
}
],
"Local": false
}
|
1299ms |
| IBM |
{
"Score": 0.823,
"Additional": [
{
"Key": "ConfusionMatrix[TULIP,TULIP]",
"Value": 10
},
...
{
"Key": "ConfusionMatrix[ROSE,TULIP]",
"Value": 2
},
...
{
"Key": "Precision@000",
"Value": 0.922
},
{
"Key": "Recall@000",
"Value": 0.915
},
{
"Key": "FScore@000",
"Value": 0.918
},
...
{
"Key": "Precision@100",
"Value": 0.4
},
{
"Key": "Recall@100",
"Value": 0.4
},
{
"Key": "Precision@100",
"Value": 0.4
}
],
"Local": True
}
|
156ms |
| Microsoft |
{
"Score": 0.999,
"Additional": [
{
"Key": "Precision",
"Value": 1.000
},
{
"Key": "PrecisionSdtDeviation",
"Value": 0.000
},
{
"Key": "Recall",
"Value": 0.998
},
{
"Key": "RecallSdtDeviation",
"Value": 0.000
},
{
"Key": "AveragePrecision",
"Value": 1.000
},
{
"Key": "AverageRecall",
"Value": 0,998
}
],
"Local": False
}
|
215ms |
| SAP |
GXAI6001 - Task 'GeneXusAI.Custom.Evaluate' is unavailable (...) |
N/A |
| Tencent |
GXAI6001 - Task 'GeneXusAI.Custom.Evaluate' is unavailable (...) |
N/A |
This procedure is available as of GeneXus 16 upgrade 6.
As of GeneXus 16 upgrade 7, Evaluation is made locally when the provider does not give evaluation information.
As of GeneXus 16 upgrade 8, Google AutoML is available.
GeneXus Cognitive API - Train procedure
HowTo: Build a custom model for GeneXus Cognitive API