ClassifierInformation

ClassifierInformation[classifier]

generates a report giving information on the classifier function classifier.

ClassifierInformation[classifier,prop]

gives information for classifier associated with property prop.

Details

  • The classifier is typically a ClassifierFunction object as generated by Classify.
  • Properties available from ClassifierInformation typically include:
  • "Accuracy"estimated accuracy of the classifier
    "BatchEvaluationTime"marginal time to predict one example when a batch is given
    "Classes"list of classes that the classifier can return
    "ClassNumber"number of classes that the classifier can return
    "EvaluationTime"time needed to classify one example
    "ExampleNumber"number of training examples
    "FeatureTypes"feature types of the classfier input
    "FunctionMemory"memory needed to store the classifier
    "FunctionProperties"all classification properties available for this classifier
    "IndeterminateThreshold"value of IndeterminateThreshold used by the classifier
    "LearningCurve"performance as a function of the training set size
    "MaxTrainingMemory"maximum memory used during training
    "MeanCrossEntropy"estimated mean cross entropy of the classifier
    "Method"value of Method used by the classifier
    "MethodDescription"summary of the method
    "MethodOption"full method option to be reused in a new training
    "Properties"all information properties available for this classifier
    "TrainingTime"time used by Classify to generate the classifier
    "UtilityFunction"value of UtilityFunction used by the classifier

Examples

open allclose all

Basic Examples  (2)

Train a classifier:

In[1]:=
Click for copyable input
Out[1]=

Generate an information report about the classifier:

In[2]:=
Click for copyable input
Out[2]=

Obtain information properties available for this classifier:

In[3]:=
Click for copyable input
Out[3]=

Classification properties available for this classifier:

In[4]:=
Click for copyable input
Out[4]=

List of classes that the classifier can return:

In[5]:=
Click for copyable input
Out[5]=

Time that Classify spent on training:

In[6]:=
Click for copyable input
Out[6]=

Check how the features have been interpreted:

In[7]:=
Click for copyable input
Out[7]=

Train a classifier:

In[1]:=
Click for copyable input
Out[1]=

Display the information panel:

In[2]:=
Click for copyable input
Out[2]=

Only display the learning curve:

In[3]:=
Click for copyable input
Out[3]=

Scope  (2)

Applications  (2)

See Also

ClassifierMeasurements  Classify  PredictorInformation

Introduced in 2014
(10.0)
| Updated in 2018
(11.3)