Skip to content
Rougetet Arnaud edited this page May 15, 2019 · 1 revision

Functions

checkActiveParams()

Récupère les paramètres cochés dans l'onglet Params et calcule le nombre de zones de classification nécessaires en conséquence.

setNbZones()

Retourne le nombre nécessaire de zones pour la classification, en se basant sur les paramètres activés par l'utilisateur.

setNbZonesXY()

Met à jour les variables xZones et yZones en leur donnant les nombres de zones selon les axes horizontal et vertical.

sliceInZones(height, width, nombre, nombre)

Découpe l'aire de travail en plusieurs zones pour permettre la classification

computeNbinputShape()

Calcule la taille de l'entrée du réseau neuronal en fonction des paramètres actifs

generateTensorFor1Square()

Génère un tenseur représentant le rectangles dont les caractéristiques sont données en arguments en fonction des paramètres actifs pour l'apprentissage

generateTensorForAllSquare()

Génère un tenseur représentant les données pour tous les rectangles en fonction des paramètres actifs pour l'apprentissage

expectedZone(height, width, color, nbLinks)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques. On calcule ici en quelque sorte les labels correspondants aux données générées.

expectedZoneScale(height, width)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est la taille

expectedZoneLinks(nbLinks)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est le nombre de liens

expectedZoneColor(color)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est la couleur

expectedZoneScaleColor(height, width, color)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la taille et la couleur

expectedZoneScaleLinks(height, width, nbLinks)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la taille et le nombre de liens

expectedZoneColorLinks(color, nbLinks)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la couleur et le nombre de liens

vectorFromExpectedZone(zoneExpected)

Retourne un vecteur correspondant au résultat attendu en sortie du réseau neuronal en fonction des paramètres actifs et de la zone attendue Exemple : Si les paramètres actifs sont la taille et la couleur et qu'un rectangle doit être placé dans la zone 2, alors vectorFromExpectedZone(2) renvoie [0,0,1,0,0,0]

checkActiveParams()

Récupère les paramètres cochés dans l'onglet Params et calcule le nombre de zones de classification nécessaires en conséquence.

Kind: global function

setNbZones()

Retourne le nombre nécessaire de zones pour la classification, en se basant sur les paramètres activés par l'utilisateur.

Kind: global function

setNbZonesXY()

Met à jour les variables xZones et yZones en leur donnant les nombres de zones selon les axes horizontal et vertical.

Kind: global function

sliceInZones(height, width, nombre, nombre)

Découpe l'aire de travail en plusieurs zones pour permettre la classification

Kind: global function

Param Type Description
height int hauteur de la zone à découper
width int largeur de la zone à découper
nombre xZones de zones voulue sur l'axe horizontal
nombre yZones de zones voulue sur l'axe vertical

computeNbinputShape()

Calcule la taille de l'entrée du réseau neuronal en fonction des paramètres actifs

Kind: global function

generateTensorFor1Square()

Génère un tenseur représentant le rectangles dont les caractéristiques sont données en arguments en fonction des paramètres actifs pour l'apprentissage

Kind: global function

generateTensorForAllSquare()

Génère un tenseur représentant les données pour tous les rectangles en fonction des paramètres actifs pour l'apprentissage

Kind: global function

expectedZone(height, width, color, nbLinks)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques. On calcule ici en quelque sorte les labels correspondants aux données générées.

Kind: global function

Param Type Description
height int la hauteur du rectangle
width int la largeur du rectangle
color Array.<int> valeurs RGB de la couleur du rectangle
nbLinks int le nombre de liens associé au rectangle

expectedZoneScale(height, width)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est la taille

Kind: global function

Param Type Description
height int la hauteur du rectangle
width int la largeur du rectangle

expectedZoneLinks(nbLinks)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est le nombre de liens

Kind: global function

Param Type Description
nbLinks int le nombre de liens associé au rectangle

expectedZoneColor(color)

Retourne le numéro de la zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où le seule paramètre actif est la couleur

Kind: global function

Param Type Description
color Array.<int> valeurs RGB de la couleur du rectangle

expectedZoneScaleColor(height, width, color)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la taille et la couleur

Kind: global function

Param Type Description
height int la hauteur du rectangle
width int la largeur du rectangle
color Array.<int> valeurs RGB de la couleur du rectangle

expectedZoneScaleLinks(height, width, nbLinks)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la taille et le nombre de liens

Kind: global function

Param Type Description
height int la hauteur du rectangle
width int la largeur du rectangle
nbLinks int le nombre de liens associé au rectangle

expectedZoneColorLinks(color, nbLinks)

Retourne le numéro zone correspondant à un rectangle en fonction de ses caractéristiques dans le cas où les paramètres actifs sont la couleur et le nombre de liens

Kind: global function

Param Type Description
color Array.<int> valeurs RGB de la couleur du rectangle
nbLinks int le nombre de liens associé au rectangle

vectorFromExpectedZone(zoneExpected)

Retourne un vecteur correspondant au résultat attendu en sortie du réseau neuronal en fonction des paramètres actifs et de la zone attendue Exemple : Si les paramètres actifs sont la taille et la couleur et qu'un rectangle doit être placé dans la zone 2, alors vectorFromExpectedZone(2) renvoie [0,0,1,0,0,0]

Kind: global function

Param Type Description
zoneExpected int le numéro de la zone attendue