nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.MachineLearning / Procedures

Procedures

Full name Microsoft.VisualBasic.MachineLearning.SVM.Procedures Assembly Microsoft.VisualBasic.MachineLearning Members 9

01 Syntax

Microsoft.VisualBasic.MachineLearning.SVM.Procedures

02 Methods

NameOverloadsSummary
sigmoid_train 1 Platt's binary SVM Probablistic Output: an improvement from Lin et al.
multiclass_probability 1 Method 2 from the multiclass_prob paper by Wu, Lin, and Weng
svm_binary_svc_probability 1 Cross-validation decision values for probability estimates
svm_svr_probability 1 Return parameter of a Laplace distribution
svm_group_classes 1 group training data of the same class
oneClassSvm 1 regression or one-class-svm
multipleClassification 1 classification
svm_cross_validation 1 Stratified cross validation
svm_predict 1

03 Members

method sigmoid_train #
sigmoid_train(Int32, Double(), ColorClass(), Double())

Platt's binary SVM Probablistic Output: an improvement from Lin et al.

Parameters
NameTypeDescription
lInt32

-

dec_valuesDouble()

-

labelsColorClass()

-

probABDouble()

-

method multiclass_probability #
multiclass_probability(Int32, Double[0:,0:], Double())

Method 2 from the multiclass_prob paper by Wu, Lin, and Weng

Parameters
NameTypeDescription
kInt32

-

rDouble[0:,0:]

-

pDouble()

-

method svm_binary_svc_probability #
svm_binary_svc_probability(Problem, Parameter, Double, Double, Double())

Cross-validation decision values for probability estimates

Parameters
NameTypeDescription
probProblem

-

paramParameter

-

CpDouble

-

CnDouble

-

probABDouble()

-

method svm_svr_probability #
svm_svr_probability(Problem, Parameter)

Return parameter of a Laplace distribution

Parameters
NameTypeDescription
probProblem

-

paramParameter

-

method svm_group_classes #
svm_group_classes(Problem, Int32, Int32(), Int32(), Int32(), Int32())

group training data of the same class

Parameters
NameTypeDescription
probProblem

-

nr_class_retInt32

-

label_retInt32()

label name

start_retInt32()

begin of each class

count_retInt32()

#data of classes

permInt32()

indices to the original data, perm, length l, must be allocated before calling this subroutine

method oneClassSvm #
oneClassSvm(Model, Problem, Parameter)

regression or one-class-svm

Parameters
NameTypeDescription
modelModel

-

probProblem

-

paramParameter

-

method multipleClassification #
multipleClassification(Model, Problem, Parameter)

classification

Parameters
NameTypeDescription
modelModel

-

probProblem

-

paramParameter

-

method svm_cross_validation #
svm_cross_validation(Problem, Parameter, Int32, SVMPrediction())

Stratified cross validation

Parameters
NameTypeDescription
probProblem

-

paramParameter

-

nr_foldInt32

-

targetSVMPrediction()

-

method svm_predict #
svm_predict(Model, Node())
Parameters
NameTypeDescription
modelModel

-

xNode()

-

Returns

兼容分类以及打分这两种工作模式