dataanalysis.classifiers
Class DummyClassifier

java.lang.Object
  |
  +--dataanalysis.databases.DatabaseElement
        |
        +--dataanalysis.classifiers.Classifier
              |
              +--dataanalysis.classifiers.DummyClassifier

public class DummyClassifier
extends Classifier

Dieser Klassifikator dient als Testobjekt fuer die anderen Gruppen. Er traegt als Klassifikationswert immer 0.75 ein.

Version:
1.3 (28.10.1999)
Author:
Andre Masloch
See Also:
Serialized Form

Fields inherited from class dataanalysis.classifiers.Classifier
documents, moreDictionaries, moreDictionariesNames, myDatabase, theVectorizer, theVectorizerName, THRESHOLD, untrainedExamples, wordDictionary, wordDictionaryName
 
Fields inherited from class dataanalysis.databases.DatabaseElement
elementname
 
Constructor Summary
DummyClassifier()
           
DummyClassifier(ClassifierDatabase theDB)
           
 
Method Summary
 int addExample(NetEntity example, double evaluation)
          Im DummyClassifier werden keine Beispiele hinzugefuegt, da immer ein fester Wert zurueckgegeben wird.
 java.lang.String checkVariables()
          Diese Methode wurde ueberschrieben, weil dieser Klassifikator keine Dictionaries oder Vectorizer benoetigt.
 NetEntity classify(NetEntity document)
          Es wird immer ((1.0 + THRESHOLD)/2.0) eingetragen.
 int train()
          tut nichts, da nicht trainiert werden muss.
 
Methods inherited from class dataanalysis.classifiers.Classifier
addExample, convert, getThreshold, setDatabase, setThreshold, toString
 
Methods inherited from class dataanalysis.databases.DatabaseElement
getElementname, logMessage, setElementname
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

DummyClassifier

public DummyClassifier()

DummyClassifier

public DummyClassifier(ClassifierDatabase theDB)
Method Detail

train

public int train()
tut nichts, da nicht trainiert werden muss.
Overrides:
train in class Classifier

addExample

public int addExample(NetEntity example,
                      double evaluation)
               throws NetResultReloadFailedException
Im DummyClassifier werden keine Beispiele hinzugefuegt, da immer ein fester Wert zurueckgegeben wird.
Overrides:
addExample in class Classifier

classify

public NetEntity classify(NetEntity document)
Es wird immer ((1.0 + THRESHOLD)/2.0) eingetragen.
Returns:
die NetEntity mit ((1.0 + THRESHOLD)/2.0) als klassifizierten Wert.
Overrides:
classify in class Classifier

checkVariables

public java.lang.String checkVariables()
Diese Methode wurde ueberschrieben, weil dieser Klassifikator keine Dictionaries oder Vectorizer benoetigt.
Overrides:
checkVariables in class Classifier