public class DefaultSubsymbolicChunk5 extends DefaultSubsymbolicChunk4 implements ISubsymbolicChunk5
ISubsymbolicChunk
Modifier and Type | Field and Description |
---|---|
protected java.lang.ref.SoftReference<ChunkTypeRequest> |
_lastPattern
last pattern used to calculate similarity activation
|
protected double |
_similarityActivation |
protected java.util.Map<IChunk,java.lang.Double> |
_similarityMap |
static java.lang.String |
SIMILARITY_ACTIVATION
Description of the Field
|
_baseLevelActivationEquation, _creationCycle, _iAssociations, _jAssociations, _randomActivationEquation, _spreadingActivationEquation
_baseLevelActivation, _creationTime, _lastActivationComputationTime, _parentChunk, _randomActivation, _referenceList, _sourceActivation, _spreadingActivation, _timesInContext, _timesNeeded, _totalActivation, _unknownParameters
SIMILARITIES
ACTIVATION, BASE_LEVEL_ACTIVATION, CREATION_TIME, REFERENCE_COUNT, REFERENCE_TIMES, SOURCE_ACTIVATION, SPREADING_ACTIVATION, TIMES_IN_CONTEXT, TIMES_NEEDED
CREATION_CYCLE, LINKS
Constructor and Description |
---|
DefaultSubsymbolicChunk5() |
Modifier and Type | Method and Description |
---|---|
void |
bind(IChunk wrapper) |
protected double |
computeSimilarityActivation(ChunkTypeRequest p)
Description of the Method
|
void |
dispose()
Description of the Method
|
double |
getActivation(ChunkTypeRequest p)
Gets the Activation attribute of the DefaultSubsymbolicChunk5 object
|
java.lang.String |
getParameter(java.lang.String key)
this uses a JIT get parameter..
|
java.util.Collection<java.lang.String> |
getSetableParameters()
Gets the PossibleParameters attribute of the DefaultSubsymbolicChunk5
object
|
java.util.Collection<java.lang.Object[]> |
getSimilarities(java.util.Collection<java.lang.Object[]> container)
Gets the Similarities attribute of the DefaultSubsymbolicChunk5 object
|
double |
getSimilarity(IChunk c)
Gets the Similarity attribute of the DefaultSubsymbolicChunk5 object
|
double |
getSimilarityActivation()
Gets the SimilarityActivation attribute of the DefaultSubsymbolicChunk5
object
|
void |
setParameter(java.lang.String key,
java.lang.String value)
Sets the Parameter attribute of the DefaultSubsymbolicChunk5 object
|
void |
setSimilarity(IChunk c,
double value)
Sets the Similarity attribute of the DefaultSubsymbolicChunk5 object
|
void |
setSimilarityActivation(double act)
Sets the SimilarityActivation attribute of the DefaultSubsymbolicChunk5
object
|
addLink, computeBaseLevelActivation, computeRandomActivation, computeSpreadingActivation, encode, getCreationCycle, getIAssociation, getIAssociations, getInboundLinks, getInboundLinks, getJAssociation, getJAssociations, getNumberOfIAssociations, getNumberOfInboundLinks, getNumberOfJAssociations, getNumberOfOutboundLinks, getOutboundLinks, getOutboundLinks, removeLink, setBaseLevelActivationEquation, setCreationCycle, setRandomActivationEquation, setSpreadingActivationEquation
accessed, calculateValues, getActivation, getBaseLevelActivation, getCreationTime, getParentChunk, getPossibleParameters, getRandomActivation, getReferences, getSourceActivation, getSpreadingActivation, getTimesInContext, getTimesNeeded, incrementTimesInContext, incrementTimesNeeded, readLock, refreshActivationValues, setActivation, setBaseLevelActivation, setCreationTime, setRandomActivation, setSourceActivation, setSpreadingActivation, setTimesInContext, setTimesNeeded, writeLock
addAdapterFactory, getAdapter, removeAdapterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accessed, encode, getActivation, getBaseLevelActivation, getCreationTime, getParentChunk, getRandomActivation, getReferences, getSourceActivation, getSpreadingActivation, getTimesInContext, getTimesNeeded, incrementTimesInContext, incrementTimesNeeded, setActivation, setBaseLevelActivation, setCreationTime, setSourceActivation, setSpreadingActivation, setTimesInContext, setTimesNeeded
getPossibleParameters
getAdapter
public static final java.lang.String SIMILARITY_ACTIVATION
protected double _similarityActivation
protected java.util.Map<IChunk,java.lang.Double> _similarityMap
protected transient java.lang.ref.SoftReference<ChunkTypeRequest> _lastPattern
public void bind(IChunk wrapper)
bind
in class AbstractSubsymbolicChunk
public void setParameter(java.lang.String key, java.lang.String value)
setParameter
in interface IParameterized
setParameter
in class DefaultSubsymbolicChunk4
key
- The new Parameter valuevalue
- The new Parameter valuepublic void setSimilarity(IChunk c, double value)
setSimilarity
in interface ISubsymbolicChunk5
c
- The new Similarity valuevalue
- The new Similarity valuepublic void setSimilarityActivation(double act)
setSimilarityActivation
in interface ISubsymbolicChunk5
act
- The new SimilarityActivation valuepublic java.lang.String getParameter(java.lang.String key)
getParameter
in interface IParameterized
getParameter
in class DefaultSubsymbolicChunk4
key
- Description of Parameterpublic java.util.Collection<java.lang.String> getSetableParameters()
getSetableParameters
in interface IParameterized
getSetableParameters
in class DefaultSubsymbolicChunk4
public double getSimilarity(IChunk c)
getSimilarity
in interface ISubsymbolicChunk5
c
- Description of Parameterpublic java.util.Collection<java.lang.Object[]> getSimilarities(java.util.Collection<java.lang.Object[]> container)
getSimilarities
in interface ISubsymbolicChunk5
container
- TODOpublic double getSimilarityActivation()
getSimilarityActivation
in interface ISubsymbolicChunk5
public double getActivation(ChunkTypeRequest p)
getActivation
in interface ISubsymbolicChunk5
p
- Description of Parameterpublic void dispose()
dispose
in interface ISubsymbolicChunk
dispose
in class DefaultSubsymbolicChunk4
protected double computeSimilarityActivation(ChunkTypeRequest p)
p
- Description of Parameter