public class LibsvmAdapter extends Object implements TcShallowLearningAdapter
-s svm_type (default 0) 0 -- C-SVC 1 -- nu-SVC 2 -- one-class SVM 3 -- epsilon-SVR 4 -- nu-SVR -t kernel_type (default 2) 0 -- linear: u'*v 1 -- polynomial: (gamma*u'*v + coef0)^degree 2 -- radial basis function: exp(-gamma*|u-v|^2) 3 -- sigmoid: tanh(gamma*u'*v + coef0) -d degree : set degree in kernel function (default 3) -g gamma : set gamma in kernel function (default 1/num_features) -r coef0 : set coef0 in kernel function (default 0) -c cost : set the parameter C of C-SVC, epsilon-SVR, and nu-SVR (default 1) -n nu : set the parameter nu of nu-SVC, one-class SVM, and nu-SVR (default 0.5) -p epsilon : set the epsilon in loss function of epsilon-SVR (default 0.1) -m cachesize : set cache memory size in MB (default 100) -e epsilon : set tolerance of termination criterion (default 0.001) -h shrinking: whether to use the shrinking heuristics, 0 or 1 (default 1) -b probability_estimates : whether to train a SVC or SVR model for probability estimates, 0 or 1 (default 0) -wi weight : set the parameter C of class i to weight*C, for C-SVC (default 1)
Constructor and Description |
---|
LibsvmAdapter() |
Modifier and Type | Method and Description |
---|---|
String |
getDataWriterClass() |
static String |
getFeatureNameMappingFilename() |
static String |
getFeatureNames() |
org.dkpro.lab.task.impl.DimensionBundle<Collection<String>> |
getFoldDimensionBundle(String[] files,
int folds) |
static TcShallowLearningAdapter |
getInstance() |
Class<? extends ModelSerialization_ImplBase> |
getLoadModelConnectorClass() |
Class<? extends org.dkpro.lab.reporting.ReportBase> |
getMajorityClassBaselineIdReportClass() |
String |
getName() |
Class<? extends org.dkpro.lab.reporting.ReportBase> |
getOutcomeIdReportClass() |
static String |
getOutcomeMappingFilename() |
Class<? extends org.dkpro.lab.reporting.ReportBase> |
getRandomBaselineIdReportClass() |
ModelSerializationTask |
getSaveModelTask() |
org.dkpro.lab.task.impl.ExecutableTaskBase |
getTestTask() |
String |
toString() |
boolean |
useSparseFeatures() |
public static TcShallowLearningAdapter getInstance()
public static String getOutcomeMappingFilename()
public static String getFeatureNameMappingFilename()
public static String getFeatureNames()
public org.dkpro.lab.task.impl.ExecutableTaskBase getTestTask()
getTestTask
in interface TcShallowLearningAdapter
public Class<? extends org.dkpro.lab.reporting.ReportBase> getOutcomeIdReportClass()
getOutcomeIdReportClass
in interface TcShallowLearningAdapter
public Class<? extends org.dkpro.lab.reporting.ReportBase> getMajorityClassBaselineIdReportClass()
getMajorityClassBaselineIdReportClass
in interface TcShallowLearningAdapter
public Class<? extends org.dkpro.lab.reporting.ReportBase> getRandomBaselineIdReportClass()
getRandomBaselineIdReportClass
in interface TcShallowLearningAdapter
public org.dkpro.lab.task.impl.DimensionBundle<Collection<String>> getFoldDimensionBundle(String[] files, int folds)
getFoldDimensionBundle
in interface TcShallowLearningAdapter
public String getDataWriterClass()
getDataWriterClass
in interface TcShallowLearningAdapter
public Class<? extends ModelSerialization_ImplBase> getLoadModelConnectorClass()
getLoadModelConnectorClass
in interface TcShallowLearningAdapter
public ModelSerializationTask getSaveModelTask()
getSaveModelTask
in interface TcShallowLearningAdapter
public boolean useSparseFeatures()
useSparseFeatures
in interface TcShallowLearningAdapter
public String getName()
getName
in interface TcShallowLearningAdapter
Copyright © 2013–2019 Ubiquitous Knowledge Processing (UKP) Lab. All rights reserved.