Package weka.core
-
Interface Summary Interface Description AdditionalMeasureProducer Interface to something that can produce measures other than those calculated by evaluation modules.Aggregateable<E> Interface to something that can aggregate an object of the same type with itself.BatchPredictor Interface to something that can produce predictions in a batch manner when presented with a set of Instances.CapabilitiesHandler Classes implementing this interface return their capabilities in regards to datasets.CapabilitiesIgnorer Classes implementing this interface make it possible to turn off capabilities checking.CommandlineRunnable Interface to something that can be run from the command line.Copyable Interface implemented by classes that can produce "shallow" copies of their objects.CustomDisplayStringProvider For classes that do not implement the OptionHandler interface and want to provide a custom display string in the GenericObjectEditor, which is more descriptive than the class name.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.EnvironmentHandler Interface for something that can utilize environment variables.Instance Interface representing an instance.LogHandler Interface to something that can output messages to a logMatchable 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.PartitionGenerator This interface can be implemented by algorithms that generate a partition of the instance space (e.g., decision trees).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.ThreadSafe Interface to something that is thread safeUndoable Interface implemented by classes that support undo.WeightedAttributesHandler Interface to something that makes use of the information provided by attribute weights.WeightedInstancesHandler Interface to something that makes use of the information provided by instance weights. -
Class Summary Class Description AbstractInstance Abstract class providing common functionality for the original instance implementations.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.AttributeLocator This class locates and records the indices of a certain type of attributes, recursively in case of Relational attributes.AttributeMetaInfo 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.CapabilitiesUtils Helper class for Capabilities.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.CheckOptionHandler Simple command line checking of classes that implement OptionHandler.CheckScheme Abstract general class for testing schemes in Weka.CheckScheme.PostProcessor a class for postprocessing the test-dataClassCache A singleton that stores all classes on the classpath.ClassCache.ClassFileFilter For filtering classes.ClassCache.DirectoryFilter For filtering classes.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.ConjugateGradientOptimization This subclass of Optimization.java implements conjugate gradient descent rather than BFGS updates, by overriding findArgmin(), with the same tests for convergence, and applies the same line search code.ContingencyTables Class implementing some statistical routines for contingency tables.Copyright A class for providing centralized Copyright information.DateAttributeInfo Stores information for date attributes.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 methodsDebug.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.Defaults Base class for providing a set of default settings for an application.DenseInstance Class for handling an instance.DictionaryBuilder Class for building and maintaining a dictionary of terms.EnumHelper Helper/wrapper class for obtaining an arbitrary enum value from an arbitrary enum type.Environment This class encapsulates a map of all environment and java system properties.EnvironmentProperties Extends Properties to allow the value of a system property (if set) to override that which has been loaded/set.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<E> Deprecated FileHelper Wrapper class for File objects.FilteredDistance Applies the given filter before calling the given distance function.FindWithCapabilities Locates all classes with certain capabilities.FontHelper Wrapper class for Font objects.GlobalInfoJavadoc Generates Javadoc comments from the class's globalInfo method.InheritanceUtils Helper class for inheritance related operations.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.ListOptions Lists the options of an OptionHandlerManhattanDistance Implements the Manhattan distance (or Taxicab geometry).Matrix Deprecated Useweka.core.matrix.Matrixinstead - only for backwards compatibility.Memory A little helper class for Memory management.MinkowskiDistance Implementing Minkowski 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.NominalAttributeInfo Stores information for nominal and string attributes.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.PluginManager Class that manages a global map of plugins.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 structurePropertyPath.PathElement Represents a single element of a property pathProtectedProperties 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.RelationalAttributeInfo Stores information for relational attributes.RelationalLocator This class locates and records the indices of relational attributes,RepositoryIndexGenerator Class for generating html index files and supporting text files for a Weka package meta data repository.ResampleUtils Helper class for resampling.ResourceUtils Helper for resources.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.Settings Maintains a collection of settings.Settings.SettingKey Class implementing a key for a setting.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 ATagsimply 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 trieTrie.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.WekaEnumeration<E> Class for enumerating an array list's elements.WekaPackageClassLoaderManager Class that manages classloaders from individual Weka plugin packages.WekaPackageLibIsolatingClassLoader A ClassLoader that loads/finds classes from one Weka plugin package.WekaPackageManager Class providing package management and manipulation routines. -
Enum Summary Enum Description Capabilities.Capability enumeration of all capabilitiesRevisionUtils.Type Enumeration of source control types.TechnicalInformation.Field the possible fieldsTechnicalInformation.Type the different types of information -
Exception Summary Exception Description 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. -
Annotation Types Summary Annotation Type Description OptionMetadata Method annotation that can be used with scheme parameters to provide a nice display-ready name for the parameter, help information and, if applicable, command line option details
DataMelt 3.0 © DataMelt by jWork.ORG