Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TCalcSpvMLP

Unit

UCompSpvMLPerceptron

Declaration

type TCalcSpvMLP = class(TCalcSpvLearning)

Description

classe du calculateur de MLP

Hierarchy

TCalcSpvLearning

Fields

 NameDescription
Protected FInputLayerSize taille de l'entrée, càd de la première couche - ici le nombre de descripteurs
Protected FNbNeuronsPerLayer nombre de neurones par couche
Protected FStatsDescriptors statistiques sur les variables

Methods

Overview

Public constructor create(prmOpSpv: TOpPrmSpvLearning; prmClass: TAttribute; prmDescriptors: TLstAttributes; prmAllAttributes: TLstAttributes); override;
Protected function afterLearning(examples: TExamples): boolean; override;
Protected procedure afterProcessPatterns(); virtual;
Protected function beforeLearning(examples: TExamples): boolean; override;
Protected procedure beforeProcessPatterns(); virtual;
Public procedure classification(example: integer; var response: TTypeDiscrete; var pDist: TTabFrequence); override;
Protected function coreLearning(examples: TExamples): boolean; override;
Protected procedure createStructures(); override;
Protected procedure destroyStructures(); override;
Public function getHTMLResults(): string; override;
Protected procedure InputPattern(example: integer); virtual;
Protected procedure SetAttToBlank(example: integer; prmAttEval: integer); virtual;

Description

Public constructor create(prmOpSpv: TOpPrmSpvLearning; prmClass: TAttribute; prmDescriptors: TLstAttributes; prmAllAttributes: TLstAttributes); override;

 

Protected function afterLearning(examples: TExamples): boolean; override;

 

Protected procedure afterProcessPatterns(); virtual;

qqs tests après le passage de tous les individus

Protected function beforeLearning(examples: TExamples): boolean; override;

 

Protected procedure beforeProcessPatterns(); virtual;

préparation au passage des individu

Public procedure classification(example: integer; var response: TTypeDiscrete; var pDist: TTabFrequence); override;

 

Protected function coreLearning(examples: TExamples): boolean; override;

 

Protected procedure createStructures(); override;

 

Protected procedure destroyStructures(); override;

 

Public function getHTMLResults(): string; override;

 

Protected procedure InputPattern(example: integer); virtual;

présenter un individu au neurone d'entrée

Protected procedure SetAttToBlank(example: integer; prmAttEval: integer); virtual;

rendre inopérant un attribut dans l'input pattern - aux fins d'évaluation

Properties

Overview

Public property MLP: TPtrNNStructure;
Public property PrmMLP: TOpPrmSpvMLP;

Description

Public property MLP: TPtrNNStructure;

 

Public property PrmMLP: TOpPrmSpvMLP;

 


Generated by DIPasDoc 0.8.6 on ven. 09/ janv. 2004 00:52:27