weka.core

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package weka.core

Interface Summary
AdditionalMeasureProducer | Interface to something that can produce measures other than those calculated by evaluation modules.
CapabilitiesHandler | Classes implementing this interface return their capabilities in regards to datasets.
Copyable | Interface implemented by classes that can produce "shallow" copies of their objects.
DistanceFunction | Interface for any class that can compute and return distances between two instances.
Drawable | Interface to something that can be drawn as a graph.
JythonObject | An indicator interface for Jython objects.
JythonSerializableObject | An indicator interface for serializable Jython objects.
Matchable | Interface to something that can be matched with tree matching algorithms.
MultiInstanceCapabilitiesHandler | Multi-Instance classifiers can specify an additional Capabilities object for the data in the relational attribute, since the format of multi-instance data is fixed to "bag/NOMINAL,data/RELATIONAL,class".
OptionHandler | Interface to something that understands options.
Randomizable | Interface to something that has random behaviour that is able to be seeded with an integer.
RevisionHandler | For classes that should return their source control revision.
Summarizable | Interface to something that provides a short textual summary (as opposed to toString() which is usually a fairly complete description) of itself.
TechnicalInformationHandler | For classes that are based on some kind of publications.
Undoable | Interface implemented by classes that support undo.
WeightedInstancesHandler | Interface to something that makes use of the information provided by instance weights.

Class Summary
AbstractStringDistanceFunction | Represents the abstract ancestor for string-based distance functions, like EditDistance.
AlgVector | Class for performing operations on an algebraic vector of floating-point values.
AllJavadoc | Applies all known Javadoc-derived classes to a source file.
Attribute | Class for handling an attribute.
AttributeExpression | A general purpose class for parsing mathematical expressions involving attribute values.
AttributeLocator | This class locates and records the indices of a certain type of attributes, recursively in case of Relational attributes.
AttributeStats | A Utility class that contains summary information on an the values that appear in a dataset for a particular attribute.
BinarySparseInstance | Class for storing a binary-data-only instance as a sparse vector.
Capabilities | A class that describes the capabilites (e.g., handling certain types of attributes, missing values, types of classes, etc.) of a specific classifier.
ChebyshevDistance | Implements the Chebyshev distance.
Check | Abstract general class for testing in Weka.
CheckGOE | Simple command line checking of classes that are editable in the GOE. Usage: `CheckGOE -W classname -- test options` Valid options are:
CheckOptionHandler | Simple command line checking of classes that implement OptionHandler. Usage: `CheckOptionHandler -W optionHandlerClassName -- test options` Valid options are:
CheckScheme | Abstract general class for testing schemes in Weka.
CheckScheme.PostProcessor | a class for postprocessing the test-data
ClassDiscovery | This class is used for discovering classes that implement a certain interface or a derived from a certain class.
ClassDiscovery.StringCompare | compares two strings.
ClassloaderUtil | Utility class that can add jar files to the classpath dynamically.
ContingencyTables | Class implementing some statistical routines for contingency tables.
Copyright | A class for providing centralized Copyright information.
Debug | A helper class for debug output, logging, clocking, etc.
Debug.Clock | A little helper class for clocking and outputting times.
Debug.DBO | contains debug methods
Debug.Log | A helper class for logging stuff.
Debug.Random | This extended Random class enables one to print the generated random numbers etc., before they are returned.
Debug.SimpleLog | A little, simple helper class for logging stuff.
Debug.Timestamp | A class that can be used for timestamps in files, The toString() method simply returns the associated Date object in a timestamp format.
EditDistance | Computes the Levenshtein edit distance between two strings.
Environment | This class encapsulates a map of all environment and java system properties.

EuclideanDistance

Implementing Euclidean distance (or similarity) function.
One object defines not one distance but the data model in which the distances between objects of that data model can be computed.
Attention: For efficiency reasons the use of consistency checks (like are the data models of the two instances exactly the same), is low.
For more information, see:
Wikipedia.

FastVector | Implements a fast vector class without synchronized methods.
FindWithCapabilities | Locates all classes with certain capabilities.
GlobalInfoJavadoc | Generates Javadoc comments from the class's globalInfo method.
Instance | Class for handling an instance.
InstanceComparator | A comparator for the Instance class.
Instances | Class for handling an ordered set of weighted instances.
Javadoc | Abstract superclass for classes that generate Javadoc comments and replace the content between certain comment tags.
Jython | A helper class for Jython.
ListOptions | Lists the options of an OptionHandler
ManhattanDistance | Implements the Manhattan distance (or Taxicab geometry).
MathematicalExpression | Class for evaluating a string adhering the following grammar:
Matrix | Deprecated. Use `weka.core.matrix.Matrix` instead - only for backwards compatibility.
Memory | A little helper class for Memory management.
NormalizableDistance | Represents the abstract ancestor for normalizable distance functions, like Euclidean or Manhattan distance.
Optimization | Implementation of Active-sets method with BFGS update to solve optimization problem with only bounds constraints in multi-dimensions.
Option | Class to store information about an option.
OptionHandlerJavadoc | Generates Javadoc comments from the OptionHandler's options.
PropertyPath | A helper class for accessing properties in nested objects, e.g., accessing the "getRidge" method of a LinearRegression classifier part of MultipleClassifierCombiner, e.g., Vote.
PropertyPath.Path | Contains a (property) path structure
PropertyPath.PathElement | Represents a single element of a property path
ProtectedProperties | Simple class that extends the Properties class so that the properties are unable to be modified.
Queue | Class representing a FIFO queue.
RandomVariates | Class implementing some simple random variates generator.
Range | Class representing a range of cardinal numbers.
RelationalLocator | This class locates and records the indices of relational attributes,
RevisionUtils | Contains utility functions for handling revisions.
SelectedTag | Represents a selected value from a finite set of values, where each value is a Tag (i.e.
SerializationHelper | A helper class for determining serialVersionUIDs and checking whether classes contain one and/or need one.
SerializedObject | Class for storing an object in serialized form in memory.
SingleIndex | Class representing a single cardinal number.
SparseInstance | Class for storing an instance as a sparse vector.
SpecialFunctions | Class implementing some mathematical functions.
Statistics | Class implementing some distributions, tests, etc.
Stopwords | Class that can test whether a given string is a stop word.
StringLocator | This class locates and records the indices of String attributes, recursively in case of Relational attributes.
SystemInfo | This class prints some information about the system setup, like Java version, JVM settings etc.
Tag | A `Tag` simply associates a numeric ID with a String description.
TechnicalInformation | Used for paper references in the Javadoc and for BibTex generation.
TechnicalInformationHandlerJavadoc | Generates Javadoc comments from the TechnicalInformationHandler's data.
Tee | This class pipelines print/println's to several PrintStreams.
TestInstances | Generates artificial datasets for testing.
Trie | A class representing a Trie data structure for strings.
Trie.TrieIterator | Represents an iterator over a trie
Trie.TrieNode | Represents a node in the trie.
Utils | Class implementing some simple utility methods.
Version | This class contains the version number of the current WEKA release and some methods for comparing another version string.

Enum Summary
Capabilities.Capability | enumeration of all capabilities
RevisionUtils.Type | Enumeration of source control types.
TechnicalInformation.Field | the possible fields
TechnicalInformation.Type | the different types of information

Exception Summary
NoSupportForMissingValuesException | Exception that is raised by an object that is unable to process data with missing values.
UnassignedClassException | Exception that is raised when trying to use some data that has no class assigned to it, but a class is needed to perform the operation.
UnassignedDatasetException | Exception that is raised when trying to use something that has no reference to a dataset, when one is required.
UnsupportedAttributeTypeException | Exception that is raised by an object that is unable to process some of the attribute types it has been passed.
UnsupportedClassTypeException | Exception that is raised by an object that is unable to process the class type of the data it has been passed.
WekaException | Class for Weka-specific exceptions.

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES