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 TcShallowLearningAdapterpublic Class<? extends org.dkpro.lab.reporting.ReportBase> getOutcomeIdReportClass()
getOutcomeIdReportClass in interface TcShallowLearningAdapterpublic Class<? extends org.dkpro.lab.reporting.ReportBase> getMajorityClassBaselineIdReportClass()
getMajorityClassBaselineIdReportClass in interface TcShallowLearningAdapterpublic Class<? extends org.dkpro.lab.reporting.ReportBase> getRandomBaselineIdReportClass()
getRandomBaselineIdReportClass in interface TcShallowLearningAdapterpublic org.dkpro.lab.task.impl.DimensionBundle<Collection<String>> getFoldDimensionBundle(String[] files, int folds)
getFoldDimensionBundle in interface TcShallowLearningAdapterpublic String getDataWriterClass()
getDataWriterClass in interface TcShallowLearningAdapterpublic Class<? extends ModelSerialization_ImplBase> getLoadModelConnectorClass()
getLoadModelConnectorClass in interface TcShallowLearningAdapterpublic ModelSerializationTask getSaveModelTask()
getSaveModelTask in interface TcShallowLearningAdapterpublic boolean useSparseFeatures()
useSparseFeatures in interface TcShallowLearningAdapterpublic String getName()
getName in interface TcShallowLearningAdapterCopyright © 2013–2019 Ubiquitous Knowledge Processing (UKP) Lab. All rights reserved.