Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

IndependentBayesClassifier Class Reference

#include <IndependentBayesClassifier.hpp>

Inheritance diagram for IndependentBayesClassifier:

Inheritance graph
[legend]
Collaboration diagram for IndependentBayesClassifier:

Collaboration graph
[legend]
List of all members.

Detailed Description

Multi-Partition Independent Object feature Bayes Classifier.

Author:
Bernard De Cuyper
Version:
0.05
Date:
21/09/2002
 
Purpose:        Define the concept of Multi-Partition Independent Object feature Bayes Classifier 
                        in which multivalue features are handled independently.
                

@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.


Public Methods

 IndependentBayesClassifier (int nmax, int featureSize)
virtual ~IndependentBayesClassifier ()
virtual void add (AMultiClassObjectEvaluator *oClass)
virtual AMultiClassObjectEvaluatorget (int iObject)
virtual int numberOfObjects ()
virtual int maxSize ()
virtual void initializeClasses (DataSample *objectSample)
virtual void start (int iObj)
virtual void learn (DataSample *objectSample)
virtual void learn (int Oi, double value)
virtual void learn (int Oi, RealVector &value)
virtual void end (int iObj)
virtual double PX_O (double X, int Oi)
virtual double PX_O (RealVector &X, int Oi)
virtual double PO (int Oi)
virtual double PX (double X)
virtual double PX (RealVector &X)
virtual double PO_X (int Oi, double X)
virtual double PO_X (int Oi, RealVector &X)
virtual int objectName (double X)
virtual int objectName (RealVector &X)
virtual double PO_X (double value)
virtual double PO_X (RealVector &value)
virtual double LX_O (double X, int Oi)
virtual double LX_O (RealVector &X, int Oi)
virtual double PO_Xratio (int Oi, int Oj, double X)
virtual double LO_Xratio (int Oi, int Oj, double X)
virtual double PO_Xratio (int Oi, int Oj, RealVector &X)
virtual double LO_Xratio (int Oi, int Oj, RealVector &X)
virtual void output (FILE *file)
virtual void output ()

Private Attributes

char * name
int xDimension
int n
int nmax
AMultiClassObjectEvaluator ** objectClassifier


The documentation for this class was generated from the following files:
SourceForge.net Logo
Restoreinpaint sourceforge project `C++/Java Image Processing, Restoration, Inpainting Project'.

Bernard De Cuyper: Open Project Leader: Concept, design and development.
Bernard De Cuyper & Eddy Fraiha 2002, 2003. Bernard De Cuyper 2004. Open and free, for friendly usage only.
Modifications on Belgium ground of this piece of artistic work, by governement institutions or companies, must be notified to Bernard De Cuyper.
bern_bdc@hotmail.com