jhpro.nnet.jknnl
Class GaussNeighbourhoodFunction
- java.lang.Object
-
- jhpro.nnet.jknnl.GaussNeighbourhoodFunction
-
- All Implemented Interfaces:
- NeighbourhoodFunctionModel
public class GaussNeighbourhoodFunction extends java.lang.Object implements NeighbourhoodFunctionModel
Gauss neighborhood Function
-
-
Constructor Summary
Constructors Constructor and Description GaussNeighbourhoodFunction(int radius)Creates a new instance of GaussNeighbourhoodFunction with specified radius
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]getParameters()Return array containing parameter r - radiusdoublegetValue(int distance)Return value calculated by function describe as exp(-(k^2))/(2*r^2))voidsetParameters(double[] parameters)Set parameters.
-
-
-
Constructor Detail
-
GaussNeighbourhoodFunction
public GaussNeighbourhoodFunction(int radius)
Creates a new instance of GaussNeighbourhoodFunction with specified radius- Parameters:
radius- Radius
-
-
Method Detail
-
getParameters
public double[] getParameters()
Return array containing parameter r - radius- Specified by:
getParametersin interfaceNeighbourhoodFunctionModel- Returns:
- constant parameter
-
setParameters
public void setParameters(double[] parameters)
Set parameters. r - radius- Specified by:
setParametersin interfaceNeighbourhoodFunctionModel- Parameters:
parameters- constant value
-
getValue
public double getValue(int distance)
Return value calculated by function describe as exp(-(k^2))/(2*r^2))- Specified by:
getValuein interfaceNeighbourhoodFunctionModel- Parameters:
distance- distance value- Returns:
- value of function factor
-
-
DMelt 3.0 © DataMelt by jWork.ORG