infomat.vectorspace.similarity
Class DenseISimilarity

java.lang.Object
  extended by infomat.vectorspace.similarity.ISimilarity
      extended by infomat.vectorspace.similarity.DenseISimilarity
All Implemented Interfaces:
HasProperties
Direct Known Subclasses:
ProjectionSimilarity, RIDotSimilarity

public abstract class DenseISimilarity
extends ISimilarity

Similarity measure for a dense matrix representation.


Field Summary
 
Fields inherited from class infomat.vectorspace.similarity.ISimilarity
properties
 
Constructor Summary
DenseISimilarity()
           
 
Method Summary
abstract  float[] getGroupRepresentation(IObjectGroup iog)
           
abstract  float[] getRepresentation(IObject io)
           
abstract  float[] getUnnormalizedGroupRepresentation(IObjectGroup iog)
           
abstract  float sim(float[] repr1, float[] repr2)
           
 
Methods inherited from class infomat.vectorspace.similarity.ISimilarity
getName, sim, sim, sim
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mro.util.properties.HasProperties
getDefaultProperties, getProperties, getPropertyValue, setProperties, setProperty
 

Constructor Detail

DenseISimilarity

public DenseISimilarity()
Method Detail

sim

public abstract float sim(float[] repr1,
                          float[] repr2)

getRepresentation

public abstract float[] getRepresentation(IObject io)

getGroupRepresentation

public abstract float[] getGroupRepresentation(IObjectGroup iog)

getUnnormalizedGroupRepresentation

public abstract float[] getUnnormalizedGroupRepresentation(IObjectGroup iog)