Package org.aksw.limes.core.ml.algorithm
Class LearningParameter
- java.lang.Object
-
- org.aksw.limes.core.ml.algorithm.LearningParameter
-
public class LearningParameter extends Object
- Author:
- sherif
-
-
Field Summary
Fields Modifier and Type Field Description protected Class<?>clazzprotected Stringdescriptionprotected String[]instanceOptionsprotected Stringnameprotected doublerangeEndprotected doublerangeStartprotected doublerangeStepprotected Objectvalue
-
Constructor Summary
Constructors Constructor Description LearningParameter()ConstructorLearningParameter(String name, Object value)ConstructorLearningParameter(String name, Object value, Class<?> clazz, double rangeStart, double rangeEnd, double rangeStep, String description)ConstructorLearningParameter(String name, Object value, Class<?> clazz, String[] instanceOptions, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Class<?>getClazz()StringgetDescription()String[]getInstanceOptions()StringgetName()doublegetRangeEnd()doublegetRangeStart()doublegetRangeStep()ObjectgetValue()inthashCode()voidsetClazz(Class<?> clazz)voidsetDescription(String description)voidsetInstanceOptions(String[] instanceOptions)voidsetName(String name)voidsetRangeEnd(double rangeEnd)voidsetRangeStart(double rangeStart)voidsetRangeStep(double rangeStep)voidsetValue(Object value)StringtoString()
-
-
-
Field Detail
-
name
protected String name
-
value
protected Object value
-
clazz
protected Class<?> clazz
-
rangeStart
protected double rangeStart
-
rangeEnd
protected double rangeEnd
-
rangeStep
protected double rangeStep
-
description
protected String description
-
instanceOptions
protected String[] instanceOptions
-
-
Constructor Detail
-
LearningParameter
public LearningParameter()
Constructor
-
LearningParameter
public LearningParameter(String name, Object value)
Constructor- Parameters:
name- parameter's namevalue- parameter's value
-
LearningParameter
public LearningParameter(String name, Object value, Class<?> clazz, double rangeStart, double rangeEnd, double rangeStep, String description)
Constructor- Parameters:
name- parameter's namevalue- parameter's valueclazz- parameter's classrangeStart- parameter's range startrangeEnd- parameter's range endrangeStep- parameter's range stepdescription- parameter's description
-
-
Method Detail
-
getRangeStep
public double getRangeStep()
- Returns:
- parameter's range step
-
setRangeStep
public void setRangeStep(double rangeStep)
- Parameters:
rangeStep- to be set
-
getName
public String getName()
- Returns:
- parameter's name
-
setName
public void setName(String name)
- Parameters:
name- to be set
-
getValue
public Object getValue()
- Returns:
- parameter's value
-
setValue
public void setValue(Object value)
- Parameters:
value- to be set
-
getClazz
public Class<?> getClazz()
- Returns:
- parameter's class
-
setClazz
public void setClazz(Class<?> clazz)
- Parameters:
clazz- to be set
-
getRangeStart
public double getRangeStart()
- Returns:
- parameter's range start as double
-
setRangeStart
public void setRangeStart(double rangeStart)
- Parameters:
rangeStart- to be set
-
getRangeEnd
public double getRangeEnd()
- Returns:
- parameter's range end
-
setRangeEnd
public void setRangeEnd(double rangeEnd)
- Parameters:
rangeEnd- to be set
-
getDescription
public String getDescription()
- Returns:
- parameter's description
-
setDescription
public void setDescription(String description)
- Parameters:
description- to be set
-
getInstanceOptions
public String[] getInstanceOptions()
-
setInstanceOptions
public void setInstanceOptions(String[] instanceOptions)
-
-