jml.options
Class GraphOptions

java.lang.Object
  extended by jml.options.GraphOptions

public class GraphOptions
extends java.lang.Object


Field Summary
 boolean classEdges
           
 java.lang.String graphDistanceFunction
           
 boolean graphNormalize
           
 double graphParam
           
 java.lang.String graphType
           
 double graphWeightParam
           
 java.lang.String graphWeightType
           
 double kernelParam
           
 java.lang.String kernelType
           
 
Constructor Summary
GraphOptions()
          Generate/alter GraphOptions structure to build a data graph.
GraphOptions(GraphOptions graphOtions)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graphType

public java.lang.String graphType

graphParam

public double graphParam

kernelType

public java.lang.String kernelType

kernelParam

public double kernelParam

graphDistanceFunction

public java.lang.String graphDistanceFunction

graphWeightType

public java.lang.String graphWeightType

graphWeightParam

public double graphWeightParam

graphNormalize

public boolean graphNormalize

classEdges

public boolean classEdges
Constructor Detail

GraphOptions

public GraphOptions()
Generate/alter GraphOptions structure to build a data graph.
              Field Name:  Description                                         : default
 -------------------------------------------------------------------------------------------
             'graphType':  'nn' | 'epsballs'                                   : 'nn'   
            'graphParam':  number of nearest neighbor size of 'epsballs'       :  6
            'kernelType':  'linear' | 'rbf' | 'poly' | 'cosine'                : 'linear'
           'kernelParam':     --    | sigma | degree |    --                   :  1
 'graphDistanceFunction':  distance function for graph: 'euclidean' | 'cosine' : 'euclidean'
       'graphWeightType':  'binary' | 'distance' | 'heat'                      : 'binary'
      'graphWeightParam':  e.g. for heat kernel, width to use                  :  1
        'graphNormalize':  Use normalized graph Laplacian (1) or not (0)       :  1
            'classEdges':  Disconnect edges across classes:yes(1) no (0)       :  0
               'gamma_A':  RKHS norm regularization parameter (Ambient)        :  1
               'gamma_I':  Manifold regularization parameter  (Intrinsic)      :  1
 -------------------------------------------------------------------------------------------
 Note: Kernel and KernelParam are meant for calcKernel function.
 


GraphOptions

public GraphOptions(GraphOptions graphOtions)