Emotiv Experimenter 1.0
An EEG experimentation application for the Emotiv headset
Public Member Functions | Properties

MCAEmotiv.Classification.IClassifier Interface Reference

A basic interface which all classifiers must implement. More...

Inheritance diagram for MCAEmotiv.Classification.IClassifier:
MCAEmotiv.Classification.AbstractClassifier MCAEmotiv.Classification.IBinaryClassifier MCAEmotiv.Classification.IOnlineClassifier MCAEmotiv.Classification.IWeightedClassifier MCAEmotiv.Classification.AbstractBinaryClassifier MCAEmotiv.Classification.KNN MCAEmotiv.Classification.AbstractBinaryClassifier MCAEmotiv.Classification.AbstractOnlineBinaryClassifier MCAEmotiv.Classification.KNN MCAEmotiv.Classification.DecisionStump MCAEmotiv.Classification.VotedPerceptron MCAEmotiv.Classification.AbstractOnlineBinaryClassifier MCAEmotiv.Classification.AdaBoost MCAEmotiv.Classification.AmplitudeDecisionStump MCAEmotiv.Classification.DecisionStump MCAEmotiv.Classification.PenalizedLogisticRegression MCAEmotiv.Classification.AbstractOnlineBinaryClassifier MCAEmotiv.Classification.AdaBoost MCAEmotiv.Classification.AmplitudeDecisionStump MCAEmotiv.Classification.DecisionStump MCAEmotiv.Classification.PenalizedLogisticRegression MCAEmotiv.Classification.VotedPerceptron

List of all members.

Public Member Functions

void Train (IArrayView< Example > labeledExamples)
 Train the classifier on the provided labeled examples.
int Predict (Example example, out double confidence)
 Predict the class of example. If example is labeled, the label will be ignored.

Properties

bool IsTrained [get]
 Has the classifier been trained?
bool ComputesConfidence [get]
 Should the classifier's confidence output be treated as valid?

Detailed Description

A basic interface which all classifiers must implement.


Member Function Documentation

int MCAEmotiv.Classification.IClassifier.Predict ( Example  example,
out double  confidence 
)

Predict the class of example. If example is labeled, the label will be ignored.

Parameters:
examplethe example to be classified
confidenceAn out parameter whose value may reflect the classifier's confidence in its prediciton
Returns:
The predicted class of the example

Implemented in MCAEmotiv.Classification.AbstractClassifier.

void MCAEmotiv.Classification.IClassifier.Train ( IArrayView< Example labeledExamples)

Train the classifier on the provided labeled examples.

Implemented in MCAEmotiv.Classification.AbstractClassifier.


Property Documentation

bool MCAEmotiv.Classification.IClassifier.ComputesConfidence [get]
bool MCAEmotiv.Classification.IClassifier.IsTrained [get]

Has the classifier been trained?

Implemented in MCAEmotiv.Classification.AbstractClassifier.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events