# Package weka.core

package weka.core

- Related Packages
  Package
  Description
  weka
  weka.core.converters
  weka.core.expressionlanguage
  Package for a framework for simple, flexible and performant expression languages
  weka.core.json
  weka.core.logging
  weka.core.matrix
  weka.core.metastore
  weka.core.neighboursearch
  weka.core.packageManagement
  weka.core.pmml
  weka.core.scripting
  weka.core.stemmers
  weka.core.stopwords
  weka.core.tokenizers
  weka.core.xml
- Class
  Description
  AbstractInstance
  Abstract class providing common functionality for the original instance implementations.
  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.
  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.
  BatchPredictor
  Interface to something that can produce predictions in a batch manner when presented with a set of Instances.
  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.
  Capabilities.Capability
  enumeration of all capabilities
  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.
  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-data
  ClassCache
  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.
  CommandlineRunnable
  Interface to something that can be run from the command line.
  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.
  Copyable
  Interface implemented by classes that can produce "shallow" copies of their objects.
  Copyright
  A class for providing centralized Copyright information.
  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.
  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 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.
  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.
  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.
  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.
  EnvironmentHandler
  Interface for something that can utilize environment variables.
  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.
  Instance
  Interface representing 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.
  ListOptions
  Lists the options of an OptionHandler
  LogHandler
  Interface to something that can output messages to a log
  ManhattanDistance
  Implements the Manhattan distance (or Taxicab geometry).
  Matchable
  Interface to something that can be matched with tree matching algorithms.
  Matrix
  Deprecated.
  Use `weka.core.matrix.Matrix` instead - 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.
  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".
  NominalAttributeInfo
  Stores information for nominal and string attributes.
  NormalizableDistance
  Represents the abstract ancestor for normalizable distance functions, like Euclidean or Manhattan distance.
  NoSupportForMissingValuesException
  Exception that is raised by an object that is unable to process data with missing values.
  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.
  OptionHandler
  Interface to something that understands options.
  OptionHandlerJavadoc
  Generates Javadoc comments from the OptionHandler's options.
  OptionMetadata
  Method annotation that can be used with scheme parameters to provide a nice display-ready name for the parameter, help information and command-line option details.
  PartitionGenerator
  This interface can be implemented by algorithms that generate a partition of the instance space (e.g., decision trees).
  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 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.
  Randomizable
  Interface to something that has random behaviour that is able to be seeded with an integer.
  RandomSample
  Class holding static utility methods for drawing random samples.
  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.
  RevisionHandler
  For classes that should return their source control revision.
  RevisionUtils
  Contains utility functions for handling revisions.
  RevisionUtils.Type
  Enumeration of source control types.
  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.
  Summarizable
  Interface to something that provides a short textual summary (as opposed to toString() which is usually a fairly complete description) of itself.
  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.
  TechnicalInformation.Field
  the possible fields
  TechnicalInformation.Type
  the different types of information
  TechnicalInformationHandler
  For classes that are based on some kind of publications.
  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.
  ThreadSafe
  Interface to something that is thread safe
  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.
  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.
  Undoable
  Interface implemented by classes that support undo.
  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.
  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.
  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.
  WekaEnumeration<E>
  Class for enumerating an array list's elements.
  WekaException
  Class for Weka-specific exceptions.
  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.