El tipo
aiNeuralNetworkModel define las características avanzadas de una red neuronal utilizada por la función
AIDetectModel. Las características de esta red neuronal se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte
Declarar una variable.
// Image declaration
MyImage is Image
MyImage = IMG_Test
// Declare a model
MyAINNModel is aiNeuralNetworkModel
MyAINNModel.Configuration = "MyModel.cfg"
MyAINNModel.TrainedWeights = "MyModel.weights.pb"
MyAINNModel.PixelScaleFactor = 1.0
MyAINNModel.XDimension = 300
MyAINNModel.YDimension = 300
MyAINNModel.AverageIntensityR = 104
MyAINNModel.AverageIntensityG = 117
MyAINNModel.AverageIntensityB = 113
MyAINNModel.RGBColor = True
myMatrixArray is array of 1 array of 1 by 1 by 200 by 7 real
// Run model
myMatrixArray = AIDetectModel(MyAINNModel, MyImage)
Observaciones
Propiedades específicas de la descripción de variables aiNeuralNetworkModel
Las siguientes propiedades pueden utilizarse para manipular un modelo de red neuronal:
| | |
Nombre de la propiedad | Tipo utilizado | Efecto |
---|
AverageIntensityB | Integer | Intensidad media del color azul (B) de los datos de entrenamiento. Esta propiedad es opcional. |
AverageIntensityG | Integer | Intensidad media del color verde (G) de los datos de entrenamiento. Esta propiedad es opcional. |
AverageIntensityR | Integer | Intensidad media del color rojo (R) de los datos de entrenamiento. Esta propiedad es opcional. |
Configuration | Character string | Ruta completa del archivo que contiene la configuración del modelo. Observación: Los tipos de configuración posibles son: - Caffe: *.prototxt
- Tensorflow: *.pbtxt
- Darknet: *.cfg
|
OutputLayerName | Character string | Nombre de la capa de la red neuronal de salida. |
PixelScaleFactor | Real | Se utiliza escalar los valores de los pixeles. El valor predeterminado es 1,0 (sin escalado). |
RGBColor | Boolean | - True si las imágenes proporcionadas están codificadas en formato RGB. En este caso, la conversión a la codificación BGR se hará automáticamente.
- False (valor predeterminado) si las imágenes proporcionadas están codificadas en formato BGR.
Esta propiedad es opcional. |
TrainedWeights | Character string | Ruta completa del archivo que contiene los pesos entrenados del modelo. Observación: Los posibles tipos de pesos son: - Caffe: *.caffemodel
- Tensorflow: *.pb
- Darknet: *.weights
|
XDimension | Integer | Tamaño de la imagen requerido por el modelo: Valor de X. De forma predeterminada, esta propiedad corresponde al ancho de la imagen. |
YDimension | Integer | Tamaño de la imagen requerido por el modelo: Valor de Y. De forma predeterminada, esta propiedad corresponde a la altura de la imagen. |