Home > UnioviSOM-Oficial > inisom.m

inisom

PURPOSE ^

INISOM2 Initialize Self Organizing map

SYNOPSIS ^

function smap = inisom(p,dims,featnames,limits);

DESCRIPTION ^

 INISOM2 Initialize Self Organizing map

            smap = inisom(p,dims,featnames)  

 INPUTS
         p: Data vector (R x Q)
      dims: Dimensions of the SOM {1 x NumDims}
 featnames: Names of the R features considered {1 x R}

 OUTPUTS
      smap: Structure with SOM parameters (Dimensions, 
            grid positions, codebook vectors,...)

 DESCRIPTION
            Initializes a SOM structure for further training and 
            execution. Initial codebook vectors are chosen using
            PCA initialization to cover the data span.


 EXAMPLES
            % 2D-SOM example (most typical case)
            p     = [randn(3,100)-3 randn(3,100)+3];
            som   = inisom(p,{20,20},{'x','y','z'});
            som   = bsom(p,som,10,1);
            plotsom(p,som); planes(som);

            % 1D SOM example
            p     = [randn(3,100)-3 randn(3,100)+3];
            som1D = inisom(p,{50},{'x','y'});
            som   = bsom(p,som,10,1);
            plotsom(p,som);

            % 3D SOM example
            p     = [randn(3,100)-3 randn(3,100)+3];
            som3D = inisom(p,{7,7,7},{'x','y'});
            som   = bsom(p,som,10,1);
            plotsom(p,som); planes3d(som);

 See also BSOM, FPROJ, BPROJ

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 21-Apr-2017 11:56:21 by m2html © 2005