MultilabelSupportVectorMachine Class (original) (raw)

Name

Description

Public method

Compress

If the inner machines have a linear kernel, compresses their support vectors into a single parameter vector for each machine.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Compute(Double)

Obsolete.

Computes the given input to produce the corresponding outputs.

Public method

Compute(Double, Double)

Obsolete.

Computes the given input to produce the corresponding output.

Public method

Compute(Double, Double)

Obsolete.

Computes the given input to produce the corresponding outputs.

Public method

Decide(TInput)

Computes class-label decisions for a given set of input vectors.

(Inherited from ClassifierBaseTInput, TClasses.)

Public method

Decide(TInput)

Computes a class-label decision for a given input.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Decide(TInput, TClasses)

Computes a class-label decision for a given input.

(Inherited from ClassifierBaseTInput, TClasses.)

Public method

Decide(TInput, Double)

Computes class-label decisions for the given input.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Decide(TInput, Int32)

Computes class-label decisions for the given input.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Decide(TInput, Double)

Computes a class-label decision for a given input.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Decide(TInput, Int32)

Computes a class-label decision for a given input.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Decide(TInput, Double)

Computes a class-label decision for a given input.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Decide(TInput, Boolean)

Computes class-label decisions for the given input.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Decide(TInput, Int32)

Computes whether a class label applies to an input vector.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Decide(TInput, Int32)

Computes a class-label decision for a given input.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Protected method

Dispose(Boolean)

Releases unmanaged and - optionally - managed resources

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Equals

Determines whether the specified object is equal to the current object.

(Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)

Public method

GetClassifierForClass

Gets the binary classifier for particular class index.

(Inherited from OneVsRestTModel, TInput.)

Public method

GetEnumerator

Returns an enumerator that iterates through the collection.

(Inherited from OneVsRestTModel, TInput.)

Public method

GetHashCode

Serves as the default hash function.

(Inherited from Object.)

Public method

GetLastKernelEvaluations

Gets the total kernel evaluations performed in the last call to Decide(TInput) and similar functions in the current thread.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

GetLastKernelHits

Gets the number of cache hits during in the last call to Decide(TInput) and similar functions in the current thread.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

GetType

Gets the Type of the current instance.

(Inherited from Object.)

Public methodStatic member

Load(Stream)

Obsolete.

Loads a machine from a stream.

Public methodStatic member

Load(String)

Obsolete.

Loads a machine from a file.

Public method

LogLikelihood(TInput, Int32)

Computes the log-likelihood that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihood(TInput, Int32)

Computes the log-likelihood that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihood(TInput, Int32)

Computes the log-likelihood that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihood(TInput, Int32, Double)

Computes the log-likelihood that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihood(TInput, Int32, Double)

Computes the log-likelihood that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihood(TInput, Int32, Boolean)

Computes a log-likelihood measuring the association between the given input vector and a givenclassIndex.

(Inherited from OneVsRestTModel, TInput.)

Public method

LogLikelihoods(TInput)

Computes the log-likelihood that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput)

Computes the log-likelihood that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Double)

Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Double)

Computes the log-likelihood that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Double)

Predicts a class label vector for each input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Double)

Computes the log-likelihood that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Double, Double)

Predicts a class label vector for each input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

LogLikelihoods(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)

Public method

Probabilities(TInput)

Computes the probabilities that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput)

Computes the probabilities that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Double)

Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Double)

Computes the probabilities that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Double)

Predicts a class label vector for each input vector, returning the probabilities of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Double)

Computes the probabilities that the given input vector belongs to each of the possible classes.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning the probabilities of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Double, Double)

Predicts a class label vector for each input vector, returning the probabilities of the input vector belonging to each possible class.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probabilities(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning the log-likelihoods of the input vector belonging to each possible class.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Probability(TInput, Int32)

Computes the probability that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probability(TInput, Int32)

Computes the probability that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probability(TInput, Int32)

Computes the probability that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probability(TInput, Int32, Double)

Computes the probability that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Probability(TInput, Int32, Double)

Computes the probability that the given input vector belongs to the specified classIndex.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Reset

Resets the cache and machine statistics so they can be recomputed on next evaluation.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Save(Stream)

Obsolete.

Saves the machine to a stream.

Public method

Save(String)

Obsolete.

Saves the machine to a file.

Public method

Score(TInput, Int32)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Score(TInput, Int32)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Score(TInput, Int32)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

Score(TInput, Int32, Double)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Score(TInput, Int32, Double)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Score(TInput, Int32, Boolean)

Computes a numerical score measuring the association between the given input vector and a givenclassIndex.

(Inherited from OneVsRestTModel, TInput.)

Public method

Scores(TInput)

Computes a numerical score measuring the association between the given input vector and each class.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput)

Computes a numerical score measuring the association between the given input vector and each class.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Boolean)

Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Double)

Computes a numerical score measuring the association between the given input vector and each class.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Double)

Computes a numerical score measuring the association between the given input vector and each class.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Int32)

Predicts a class label vector for each input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Boolean, Double)

Predicts a class label vector for each input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Scores(TInput, Boolean, Double)

Predicts a class label vector for the given input vector, returning a numerical score measuring the strength of association of the input vector to each of the possible classes.

(Inherited from MultilabelSupportVectorMachineTModel, TKernel, TInput.)

Public method

ToMulticlass

Views this instance as a multi-class generative classifier.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

ToString

Returns a string that represents the current object.

(Inherited from Object.)

Public method

Transform(TInput)

Applies the transformation to an input, producing an associated output.

(Inherited from ClassifierBaseTInput, TClasses.)

Public method

Transform(TInput)

Applies the transformation to a set of input vectors, producing an associated set of output vectors.

(Inherited from TransformBaseTInput, TOutput.)

Public method

Transform(TInput, Boolean)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Transform(TInput, Int32)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Transform(TInput, Boolean)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Transform(TInput, Int32)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelClassifierBaseTInput.)

Public method

Transform(TInput, Double)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Transform(TInput, Double)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelLikelihoodClassifierBaseTInput.)

Public method

Transform(TInput, Double)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelScoreClassifierBaseTInput.)

Public method

Transform(TInput, Int32)

Applies the transformation to an input, producing an associated output.

(Inherited from MultilabelScoreClassifierBaseTInput.)