type TCalcSpvMLP = class(TCalcSpvLearning)
TCalcSpvLearning| Name | Description | |
|---|---|---|
![]() |
FInputLayerSize |
taille de l'entrée, càd de la première couche - ici le nombre de descripteurs |
![]() |
FNbNeuronsPerLayer |
nombre de neurones par couche |
![]() |
FStatsDescriptors |
statistiques sur les variables |
![]() |
constructor create(prmOpSpv: TOpPrmSpvLearning; prmClass: TAttribute; prmDescriptors: TLstAttributes; prmAllAttributes: TLstAttributes); override; |
![]() |
function afterLearning(examples: TExamples): boolean; override; |
![]() |
procedure afterProcessPatterns(); virtual; |
![]() |
function beforeLearning(examples: TExamples): boolean; override; |
![]() |
procedure beforeProcessPatterns(); virtual; |
![]() |
procedure classification(example: integer; var response: TTypeDiscrete; var pDist: TTabFrequence); override; |
![]() |
function coreLearning(examples: TExamples): boolean; override; |
![]() |
procedure createStructures(); override; |
![]() |
procedure destroyStructures(); override; |
![]() |
function getHTMLResults(): string; override; |
![]() |
procedure InputPattern(example: integer); virtual; |
![]() |
procedure SetAttToBlank(example: integer; prmAttEval: integer); virtual; |
![]() |
constructor create(prmOpSpv: TOpPrmSpvLearning; prmClass: TAttribute; prmDescriptors: TLstAttributes; prmAllAttributes: TLstAttributes); override; |
![]() |
function afterLearning(examples: TExamples): boolean; override; |
![]() |
procedure afterProcessPatterns(); virtual; |
qqs tests après le passage de tous les individus
![]() |
function beforeLearning(examples: TExamples): boolean; override; |
![]() |
procedure beforeProcessPatterns(); virtual; |
préparation au passage des individu
![]() |
procedure classification(example: integer; var response: TTypeDiscrete; var pDist: TTabFrequence); override; |
![]() |
function coreLearning(examples: TExamples): boolean; override; |
![]() |
procedure createStructures(); override; |
![]() |
procedure destroyStructures(); override; |
![]() |
function getHTMLResults(): string; override; |
![]() |
procedure InputPattern(example: integer); virtual; |
présenter un individu au neurone d'entrée
![]() |
procedure SetAttToBlank(example: integer; prmAttEval: integer); virtual; |
rendre inopérant un attribut dans l'input pattern - aux fins d'évaluation
![]() |
property MLP: TPtrNNStructure; |
![]() |
property PrmMLP: TOpPrmSpvMLP; |
![]() |
property MLP: TPtrNNStructure; |
![]() |
property PrmMLP: TOpPrmSpvMLP; |