type TStructureSOM = class(TObject)
![]() |
constructor Create(prmTargets: TLstAttributes; prm: TOpPrmSOM; prmStats: TLstCalcStatDesContinuous; prmCalc: TCalcClusSOM); |
![]() |
destructor Destroy; override; |
![]() |
function getNearest(var iMax,jMax: integer; example: integer): double; |
![]() |
procedure RefreshWeight(example: integer; prmLR: double; prmDVoisinage: integer); |
![]() |
constructor Create(prmTargets: TLstAttributes; prm: TOpPrmSOM; prmStats: TLstCalcStatDesContinuous; prmCalc: TCalcClusSOM); |
création de la structure
![]() |
destructor Destroy; override; |
détruire la liste
![]() |
function getNearest(var iMax,jMax: integer; example: integer): double; |
récupérer les coordonnées du neurone le plus proche, et renvoie la distance associée
![]() |
procedure RefreshWeight(example: integer; prmLR: double; prmDVoisinage: integer); |
rafraîchir les poids pour un individu passé
![]() |
property CellLst[i: integer]: TCellSOM; |
![]() |
property CellsCount: integer; |
![]() |
property CellTab[i,j: integer]: TCellSOM; |
![]() |
property ColCount: integer; |
![]() |
property RowCount: integer; |
![]() |
property CellLst[i: integer]: TCellSOM; |
accès aux cellules en liste
![]() |
property CellsCount: integer; |
nombre de cellules
![]() |
property CellTab[i,j: integer]: TCellSOM; |
accès aux cellules en tableau
![]() |
property ColCount: integer; |
nombre de colonnes
![]() |
property RowCount: integer; |
nombre de lignes