Documentation of 'weka.classifiers.lazy.kstar.KStarCache' Java class
KStarCache
weka.classifiers.lazy.kstar

Class KStarCache

  • All Implemented Interfaces:
    java.io.Serializable, RevisionHandler


    public class KStarCache
    extends java.lang.Object
    implements java.io.Serializable, RevisionHandler
    A class representing the caching system used to keep track of each attribute value and its corresponding scale factor or stop parameter.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      class  KStarCache.CacheTable
      A custom hashtable class to support the caching system.
      class  KStarCache.TableEntry
      Hashtable collision list.
    • Constructor Summary

      Constructors 
      Constructor and Description
      KStarCache() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean containsKey(double key)
      Checks if the specified key maps with an entry in the cache table
      KStarCache.TableEntry getCacheValues(double key)
      Returns the values in the cache mapped by the specified key
      java.lang.String getRevision()
      Returns the revision string.
      void store(double key, double value, double pmiss)
      Stores the specified values in the cahce table for easy retrieval.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KStarCache

        public KStarCache()
    • Method Detail

      • store

        public void store(double key,
                          double value,
                          double pmiss)
        Stores the specified values in the cahce table for easy retrieval.
        Parameters:
        key - attribute value used key to lookup the cache table.
        value - cache parameter: attribute scale/stop parameter.
        pmiss - cache parameter: transformation probability to attribute with missing value.
      • containsKey

        public boolean containsKey(double key)
        Checks if the specified key maps with an entry in the cache table
        Parameters:
        key - the key to map with an entry in the hashtable.
      • getCacheValues

        public KStarCache.TableEntry getCacheValues(double key)
        Returns the values in the cache mapped by the specified key
        Parameters:
        key - the key used to retrieve the table entry.
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.