com.rapidminer.operator.learner.functions.kernel
Class MyKLRLearner
java.lang.Object
com.rapidminer.operator.Operator
com.rapidminer.operator.learner.AbstractLearner
com.rapidminer.operator.learner.functions.kernel.AbstractMySVMLearner
com.rapidminer.operator.learner.functions.kernel.MyKLRLearner
- All Implemented Interfaces:
- ConfigurationListener, PreviewListener, Learner, ParameterHandler, LoggingHandler
public class MyKLRLearner
- extends AbstractMySVMLearner
This is the Java implementation of myKLR by Stefan Rüping.
myKLR is a tool for large scale kernel logistic regression based on the
algorithm of Keerthi/etal/2003 and the code of mySVM.
- Author:
- Ingo Mierswa
- Keywords:
- KLR
| Fields inherited from class com.rapidminer.operator.learner.functions.kernel.AbstractMySVMLearner |
KERNEL_ANOVA, KERNEL_DOT, KERNEL_EPANECHNIKOV, KERNEL_GAUSSIAN_COMBINATION, KERNEL_MULTIQUADRIC, KERNEL_NEURAL, KERNEL_POLYNOMIAL, KERNEL_RADIAL, KERNEL_TYPES, PARAMETER_C, PARAMETER_CALCULATE_WEIGHTS, PARAMETER_CONVERGENCE_EPSILON, PARAMETER_KERNEL_A, PARAMETER_KERNEL_B, PARAMETER_KERNEL_CACHE, PARAMETER_KERNEL_DEGREE, PARAMETER_KERNEL_GAMMA, PARAMETER_KERNEL_SHIFT, PARAMETER_KERNEL_SIGMA1, PARAMETER_KERNEL_SIGMA2, PARAMETER_KERNEL_SIGMA3, PARAMETER_KERNEL_TYPE, PARAMETER_MAX_ITERATIONS, PARAMETER_RETURN_OPTIMIZATION_PERFORMANCE, PARAMETER_SCALE |
| Methods inherited from class com.rapidminer.operator.Operator |
addError, addValue, addWarning, apply, checkDeprecations, checkForStop, checkIO, checkProperties, clearErrorList, cloneOperator, createExperimentTree, createExperimentTree, createFromXML, createMarkedExperimentTree, createMarkedProcessTree, createProcessTree, createProcessTree, getAddOnlyAdditionalOutput, getApplyCount, getDeliveredOutputClasses, getDeprecationInfo, getDesiredInputClasses, getEncoding, getErrorList, getExperiment, getInnerOperatorsXML, getInput, getInput, getInput, getIOContainerForInApplyLoopBreakpoint, getIODescription, getLog, getName, getOperatorClassName, getOperatorDescription, getParameter, getParameterAsBoolean, getParameterAsColor, getParameterAsDouble, getParameterAsFile, getParameterAsFile, getParameterAsInputStream, getParameterAsInt, getParameterAsMatrix, getParameterAsString, getParameterList, getParameters, getParameterType, getParent, getProcess, getStartTime, getStatus, getUserDescription, getValue, getValues, getXML, hasBreakpoint, hasBreakpoint, hasInput, inApplyLoop, isDebugMode, isEnabled, isExpanded, isParallel, isParameterSet, log, logError, logNote, logWarning, performAdditionalChecks, processFinished, processStarts, register, registerOperator, remove, rename, resume, setApplyCount, setBreakpoint, setEnabled, setExpanded, setInput, setListParameter, setOperatorParameters, setParameter, setParameters, setParent, setUserDescription, toString, unregisterOperator, writeXML |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.rapidminer.operator.learner.Learner |
getName |
MyKLRLearner
public MyKLRLearner(OperatorDescription description)
supportsCapability
public boolean supportsCapability(LearnerCapability lc)
- Description copied from interface:
Learner
- Checks for Learner capabilities. Should return true if the given
capability is supported.
- Specified by:
supportsCapability in interface Learner- Overrides:
supportsCapability in class AbstractMySVMLearner
createSVMModel
public AbstractMySVMModel createSVMModel(ExampleSet exampleSet,
SVMExamples sVMExamples,
Kernel kernel,
int kernelType)
- Description copied from class:
AbstractMySVMLearner
- Creates a new SVM model from the given data.
- Specified by:
createSVMModel in class AbstractMySVMLearner
createSVM
public SVMInterface createSVM(Attribute label,
Kernel kernel,
SVMExamples sVMExamples,
ExampleSet rapidMinerExamples)
throws OperatorException
- Description copied from class:
AbstractMySVMLearner
- Creates a new SVM according to the given label.
- Specified by:
createSVM in class AbstractMySVMLearner
- Throws:
OperatorException
getParameterTypes
public java.util.List<ParameterType> getParameterTypes()
- Description copied from class:
Operator
- Returns a list of ParameterTypes describing the parameters of
this operator. The default implementation returns an empty list if no
input objects can be retained and special parameters for those input
objects which can be prevented from being consumed.
- Specified by:
getParameterTypes in interface ParameterHandler- Overrides:
getParameterTypes in class AbstractMySVMLearner
Copyright © 2001-2009 by Rapid-I